C++ 14
-
๋ฌธ์ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ์์ค C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: ํฉ์ ๊ตฌํด์ผ ํ๋ ์ ์ n๊ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) ๋ฆฌํด๊ฐ: a์ ํฌํจ๋์ด ์๋ ์ ์ n๊ฐ์ ํฉ ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 #include long long sum(std::vector &a) { long long ans = 0; for(int i=0;i
BOJ 15596๋ฒ: ์ ์ N๊ฐ์ ํฉ๋ฌธ์ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ์์ค C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: ํฉ์ ๊ตฌํด์ผ ํ๋ ์ ์ n๊ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) ๋ฆฌํด๊ฐ: a์ ํฌํจ๋์ด ์๋ ์ ์ n๊ฐ์ ํฉ ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 #include long long sum(std::vector &a) { long long ans = 0; for(int i=0;i
2020.08.22 -
๋ฌธ์ O๋ ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒ์ด๊ณ , X๋ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ ๊ฒ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒฝ์ฐ ๊ทธ ๋ฌธ์ ์ ์ ์๋ ๊ทธ ๋ฌธ์ ๊น์ง ์ฐ์๋ O์ ๊ฐ์๊ฐ ๋๋ค ์๋ฅผ ๋ค์ด "OOXXOXXOOO" ์ ์ ์๋ 1+2+0+0+1+0+0+1+2+3=10์ ์ด๋ค OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ ์๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX ์ถ๋ ฅ 10 9 7 55 30 ์ฝ๋ #include int main() { int N,sum=0,comboStack=0,idx=0; bool combo=false; scanf("%d",&N); for(int i=0;i
BOJ 8959๋ฒ: OXํด์ฆ๋ฌธ์ O๋ ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒ์ด๊ณ , X๋ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ ๊ฒ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒฝ์ฐ ๊ทธ ๋ฌธ์ ์ ์ ์๋ ๊ทธ ๋ฌธ์ ๊น์ง ์ฐ์๋ O์ ๊ฐ์๊ฐ ๋๋ค ์๋ฅผ ๋ค์ด "OOXXOXXOOO" ์ ์ ์๋ 1+2+0+0+1+0+0+1+2+3=10์ ์ด๋ค OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ ์๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX ์ถ๋ ฅ 10 9 7 55 30 ์ฝ๋ #include int main() { int N,sum=0,comboStack=0,idx=0; bool combo=false; scanf("%d",&N); for(int i=0;i
2020.08.18 -
๋ฌธ์ ์ธ์ค์ด๋ ์๊ธฐ ์ ์ ์ค์ ์ต๋๊ฐ์ ๊ณจ๋๋ค ๊ทธ๋ฆฌ๊ณ ๋์ ๋ชจ๋ ์ ์๋ฅผ ์ ์/M*100์ผ๋ก ๊ณ ์ณค๋ค ์๋ก ๊ณ์ฐํ ์ธ์ค์ด์ ์ฑ์ ์ ํ๊ท ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ์ค์ ์๋ก์ด ํ๊ท ์ ์ถ๋ ฅํ๋ค ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 1/100 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค ์ ๋ ฅ 3 40 80 60 ์ถ๋ ฅ 75.0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include int main() { int N; float max=0,sum=0; scanf("%d",&N); float array[N]={0,}; for(int i=0;i
BOJ 1546๋ฒ: ํ๊ท๋ฌธ์ ์ธ์ค์ด๋ ์๊ธฐ ์ ์ ์ค์ ์ต๋๊ฐ์ ๊ณจ๋๋ค ๊ทธ๋ฆฌ๊ณ ๋์ ๋ชจ๋ ์ ์๋ฅผ ์ ์/M*100์ผ๋ก ๊ณ ์ณค๋ค ์๋ก ๊ณ์ฐํ ์ธ์ค์ด์ ์ฑ์ ์ ํ๊ท ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ์ค์ ์๋ก์ด ํ๊ท ์ ์ถ๋ ฅํ๋ค ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 1/100 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค ์ ๋ ฅ 3 40 80 60 ์ถ๋ ฅ 75.0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include int main() { int N; float max=0,sum=0; scanf("%d",&N); float array[N]={0,}; for(int i=0;i
2020.08.13 -
๋ฌธ์ ์ธ ๊ฐ์ ์์ฐ์ A,B,C๊ฐ ์ฃผ์ด์ง ๋ A x B x C๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์๋ A x B x C์ ๊ฒฐ๊ณผ์ 0์ด ๋ช ๋ฒ ์ฐ์๋์ง ์ถ๋ ฅํ๋ค. 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ๊ฐ๊ฐ ๋ช ๋ฒ ์ฐ์๋์ง ์ฐจ๋ก๋ก ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 150 266 427 ์ถ๋ ฅ 3 1 0 2 0 0 0 2 0 0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main() { int multiple=0,num=0; int array[10]={0,}; //์ ๋ ฅ ๋ฐ ๊ณ์ฐ for(int i..
BOJ 2577๋ฒ: ์ซ์์ ๊ฐ์๋ฌธ์ ์ธ ๊ฐ์ ์์ฐ์ A,B,C๊ฐ ์ฃผ์ด์ง ๋ A x B x C๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์๋ A x B x C์ ๊ฒฐ๊ณผ์ 0์ด ๋ช ๋ฒ ์ฐ์๋์ง ์ถ๋ ฅํ๋ค. 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ๊ฐ๊ฐ ๋ช ๋ฒ ์ฐ์๋์ง ์ฐจ๋ก๋ก ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 150 266 427 ์ถ๋ ฅ 3 1 0 2 0 0 0 2 0 0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main() { int multiple=0,num=0; int array[10]={0,}; //์ ๋ ฅ ๋ฐ ๊ณ์ฐ for(int i..
2020.08.10 -
๋ฌธ์ ์ฃผ๋ฌธํ ๋, ์์ ์ด ์ํ๋ ํ๋ฒ๊ฑฐ์ ์๋ฃ๋ฅผ ํ๋์ฉ ๊ณจ๋ผ, ์ธํธ๋ก ๊ตฌ๋งคํ๋ฉด, ๊ฐ๊ฒฉ์ ํฉ๊ณ์์ 50์์ ๋บ ๊ฐ๊ฒฉ์ด ์ธํธ๋ฉ๋ด ๊ฐ๊ฒฉ์ด ๋๋ค ํ๋ฒ๊ฑฐ๋ ์ด 3์ข ๋ฅ, ์๋ฃ์๋ ์ด 2์ข ๋ฅ๊ฐ ์๋ค ํ๋ฒ๊ฑฐ์ ์๋ฃ์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์ผ ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ 800 700 900 198 330 ์ถ๋ ฅ 848 ์ ๋ ฅ 1999 1999 100 189 100 ์ถ๋ ฅ 150 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include int main() { int hamburger=0,drink=0; int lowHamCost=0,lowDrinkCost=0; for(int i=0;ihamburge..
BOJ 5543๋ฒ: ์๊ทผ๋ ๋๋ฌธ์ ์ฃผ๋ฌธํ ๋, ์์ ์ด ์ํ๋ ํ๋ฒ๊ฑฐ์ ์๋ฃ๋ฅผ ํ๋์ฉ ๊ณจ๋ผ, ์ธํธ๋ก ๊ตฌ๋งคํ๋ฉด, ๊ฐ๊ฒฉ์ ํฉ๊ณ์์ 50์์ ๋บ ๊ฐ๊ฒฉ์ด ์ธํธ๋ฉ๋ด ๊ฐ๊ฒฉ์ด ๋๋ค ํ๋ฒ๊ฑฐ๋ ์ด 3์ข ๋ฅ, ์๋ฃ์๋ ์ด 2์ข ๋ฅ๊ฐ ์๋ค ํ๋ฒ๊ฑฐ์ ์๋ฃ์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์ผ ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ 800 700 900 198 330 ์ถ๋ ฅ 848 ์ ๋ ฅ 1999 1999 100 189 100 ์ถ๋ ฅ 150 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include int main() { int hamburger=0,drink=0; int lowHamCost=0,lowDrinkCost=0; for(int i=0;ihamburge..
2020.08.09 -
๋ฌธ์ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 3 29 38 12 57 74 40 85 61 ์ถ๋ ฅ 85 8 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int idx=0,num=0; //์ต๋๊ฐ์ ์ธ๋ฑ์ค์ ๊ฐ ๋ณ์ int array[9]={0,}; //๋ฐฐ์ด์ ๋ชจ๋ 0์ผ๋ก ์ด๊ธฐํ for(int i=0;i
BOJ 2562๋ฒ: ์ต๋๊ฐ๋ฌธ์ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 3 29 38 12 57 74 40 85 61 ์ถ๋ ฅ 85 8 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int idx=0,num=0; //์ต๋๊ฐ์ ์ธ๋ฑ์ค์ ๊ฐ ๋ณ์ int array[9]={0,}; //๋ฐฐ์ด์ ๋ชจ๋ 0์ผ๋ก ์ด๊ธฐํ for(int i=0;i
2020.08.08 -
๋ฌธ์ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int N,min,max; //์ซ์ ๊ฐฏ์ ์ ๋ ฅ ๋ฐ๊ธฐ scanf("%d",&N); int array[N]{0,}; for(int i=0;i
BOJ 10818๋ฒ: ์ต์, ์ต๋๋ฌธ์ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int N,min,max; //์ซ์ ๊ฐฏ์ ์ ๋ ฅ ๋ฐ๊ธฐ scanf("%d",&N); int array[N]{0,}; for(int i=0;i
2020.08.07 -
๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 1์ธ ๊ฒฝ์ฐ * 2์ธ ๊ฒฝ์ฐ * * * * 3์ธ ๊ฒฝ์ฐ * * * * * * * * * 4์ธ ๊ฒฝ์ฐ * * * * * * * * * * * * * * * * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include using namespace std; int main() { int A; scanf("%d",&A); for(int i=0;i
BOJ 10996๋ฒ: ๋ณ ์ฐ๊ธฐ - 21๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 1์ธ ๊ฒฝ์ฐ * 2์ธ ๊ฒฝ์ฐ * * * * 3์ธ ๊ฒฝ์ฐ * * * * * * * * * 4์ธ ๊ฒฝ์ฐ * * * * * * * * * * * * * * * * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include using namespace std; int main() { int A; scanf("%d",&A); for(int i=0;i
2020.08.06 -
https://www.acmicpc.net/problem/2446 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9 ์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 5์ธ๊ฒฝ์ฐ ********* ******* ***** *** * *** ***** ******* ********* ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊ฐ์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int maxStarNum; scanf("%d",&maxStarNum); int z=maxStarNum+1,x=-1;..
BOJ 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9https://www.acmicpc.net/problem/2446 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9 ์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 5์ธ๊ฒฝ์ฐ ********* ******* ***** *** * *** ***** ******* ********* ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊ฐ์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int maxStarNum; scanf("%d",&maxStarNum); int z=maxStarNum+1,x=-1;..
2020.08.04 -
๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค ๋ณ์ ์ฐ์ด๋ณด์ธ์. 3์ธ ๊ฒฝ์ฐ * ** *** ** * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int maxStarNum; int z=0; scanf("%d",&maxStarNum); for(int i=0;i
BOJ 2523๋ฒ: ๋ณ ์ฐ๊ธฐ - 13๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค ๋ณ์ ์ฐ์ด๋ณด์ธ์. 3์ธ ๊ฒฝ์ฐ * ** *** ** * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int maxStarNum; int z=0; scanf("%d",&maxStarNum); for(int i=0;i
2020.07.29 -
๋ฌธ์ ์ธ ์ ์ A,B,C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int A[3]={0,0,0}; scanf("%d %d %d",&A[0],&A[1],&A[2]); for(int i=0;i
BOJ 10817๋ฒ: ์ธ ์๋ฌธ์ ์ธ ์ ์ A,B,C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int A[3]={0,0,0}; scanf("%d %d %d",&A[0],&A[1],&A[2]); for(int i=0;i
2020.07.29 -
๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 99๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง ๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ ํ ์ ์๋ค. ๋จผ์ ์ฃผ์ด์ง ์๊ฐ 10๋ณด๋ค ์๋ค๋ฉด ์์ 0์ ๋ถ์ฌ ๋ ์๋ฆฌ ์๋ก ๋ง๋ค๊ณ , ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํ๋ค. ๊ทธ ๋ค์, ์ฃผ์ด์ง ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์์ ์์์ ๊ตฌํ ํฉ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ์๋ก์ด ์๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค์ ์๋ฅผ ๋ณด์. 26๋ถํฐ ์์ํ๋ค. 2+6 = 8์ด๋ค. ์๋ก์ด ์๋ 68์ด๋ค. 6+8 = 14์ด๋ค. ์๋ก์ด ์๋ 84์ด๋ค. 8+4 = 12์ด๋ค. ์๋ก์ด ์๋ 42์ด๋ค. 4+2 = 6์ด๋ค. ์๋ก์ด ์๋ 26์ด๋ค. ์์ ์๋ 4๋ฒ๋ง์ ์๋ ์๋ก ๋์์ฌ ์ ์๋ค. ๋ฐ๋ผ์ 26์ ์ฌ์ดํด์ ๊ธธ์ด๋ 4์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, N์ ์ฌ์ดํด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ..
BOJ 1110๋ฒ: ๋ํ๊ธฐ ์ฌ์ดํด๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 99๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง ๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ ํ ์ ์๋ค. ๋จผ์ ์ฃผ์ด์ง ์๊ฐ 10๋ณด๋ค ์๋ค๋ฉด ์์ 0์ ๋ถ์ฌ ๋ ์๋ฆฌ ์๋ก ๋ง๋ค๊ณ , ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํ๋ค. ๊ทธ ๋ค์, ์ฃผ์ด์ง ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์์ ์์์ ๊ตฌํ ํฉ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ์๋ก์ด ์๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค์ ์๋ฅผ ๋ณด์. 26๋ถํฐ ์์ํ๋ค. 2+6 = 8์ด๋ค. ์๋ก์ด ์๋ 68์ด๋ค. 6+8 = 14์ด๋ค. ์๋ก์ด ์๋ 84์ด๋ค. 8+4 = 12์ด๋ค. ์๋ก์ด ์๋ 42์ด๋ค. 4+2 = 6์ด๋ค. ์๋ก์ด ์๋ 26์ด๋ค. ์์ ์๋ 4๋ฒ๋ง์ ์๋ ์๋ก ๋์์ฌ ์ ์๋ค. ๋ฐ๋ผ์ 26์ ์ฌ์ดํด์ ๊ธธ์ด๋ 4์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, N์ ์ฌ์ดํด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ..
2020.07.10