N๊ณผ M ์๋ฆฌ์ฆ ์์๊ฐ 1์์ N์ธ ๊ฒฝ์ฐ 15649 N๊ณผ M (1) 15650 N๊ณผ M (2) 15651 N๊ณผ M (3) 15652 N๊ณผ M (4) ์์๊ฐ ์ฃผ์ด์ง๋ ๊ฒฝ์ฐ N๊ณผ M (5 ~ 8) N๊ณผ M (1 ~ 4)์์ ์์์ ๋ํ ์ฒ๋ฆฌ๋ง ์ถ๊ฐํ๋ฉด ๋๋ค. ์ค๋ณต ์์๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ 15663 N๊ณผ M (9) N๊ณผ M (10 ~ 12)๋ (9)์ ๊ฐ์ด set์ ํ์ฉํ๋ฉฐ ๋ก์ง์ N๊ณผ M 2 - 4์ ๋์ผํ๋ค. ๋ฌธ์ 15650๋ฒ: N๊ณผ M (2) ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด www.acmicpc.net ๋ฌธ์ ํ์ด ์ด์ ์ ๋ค๋ฃฌ ๋ฌธ์ ์ธ 15649 N๊ณผ M ..
N๊ณผ M ์๋ฆฌ์ฆ ์์๊ฐ 1์์ N์ธ ๊ฒฝ์ฐ 15649 N๊ณผ M (1) 15650 N๊ณผ M (2) 15651 N๊ณผ M (3) 15652 N๊ณผ M (4) ์์๊ฐ ์ฃผ์ด์ง๋ ๊ฒฝ์ฐ N๊ณผ M (5 ~ 8) N๊ณผ M (1 ~ 4)์์ ์์์ ๋ํ ์ฒ๋ฆฌ๋ง ์ถ๊ฐํ๋ฉด ๋๋ค. ์ค๋ณต ์์๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ 15663 N๊ณผ M (9) N๊ณผ M (10 ~ 12)๋ (9)์ ๊ฐ์ด set์ ํ์ฉํ๋ฉฐ ๋ก์ง์ N๊ณผ M 2 - 4์ ๋์ผํ๋ค. ๋ฌธ์ 15649๋ฒ: N๊ณผ M (1) ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด www.acmicpc.net ๋ฌธ์ ํ์ด N๊ฐ์ ์์ฐ์์์ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๊ตฌ..
๋ฌธ์ 3085๋ฒ: ์ฌํ ๊ฒ์ ๋ฌธ์ ์๊ทผ์ด๋ ์ด๋ ธ์ ์ ์ "๋ด๋ณด๋ (Bomboni)" ๊ฒ์์ ์ฆ๊ฒจํ๋ค. ๊ฐ์ฅ ์ฒ์์ N×Nํฌ๊ธฐ์ ์ฌํ์ ์ฑ์ ๋๋๋ค. ์ฌํ์ ์์ ๋ชจ๋ ๊ฐ์ง ์์ ์๋ ์๋ค. ์๊ทผ์ด๋ ์ฌํ์ ์์ด ๋ค๋ฅธ ์ธ์ ํ ๋ ์นธ์ ๊ณ www.acmicpc.net ๋ฌธ์ ํ์ด ์ธ์ ํ ์ฌํ์ swap ํ๊ณ , ๊ฐ๋ก ์ธ๋ก์์ ์ฐ์๋ ์ฌํ์ ๊ฐ์๋ฅผ ์ฒดํฌํ๋ฉด ํด๋น ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์๋ฅผ ํ๋จํ์ฌ ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค. ๋ํ swap ๋๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฒ์๋ฅผ ํ์ํ๋ ๊ฒ์ด ์๋, swap ๋๋ ์์ญ๋ง ํ์ํ๋ค๋ฉด ์๋๋ฅผ ๋์ผ ์ ์์ ๊ฒ ๊ฐ๋ค. ๋๊ฐ์ ์ ์ธ์ ํ๊ฒ์ผ๋ก ํ๋จํ์ง ์๋๋ค. ์ฆ, ๊ฐ๋ก ์ธ๋ก์ ๋ํ swap๋ง ์ฒ๋ฆฌํ๊ณ ๋น๊ตํ๋ฉด ๋๋ค. N์ ํฌ๊ธฐ๊ฐ 50์ด๋ฏ๋ก ๋ธ๋ฃจํธ ํฌ์ค๋ก ์ถฉ..
๋ฌธ์ 6064๋ฒ: ์นด์ ๋ฌ๋ ฅ ๋ฌธ์ ์ต๊ทผ์ ICPC ํ์ฌ๋๋ ๋จ์๋ฉ๋ฆฌ์นด์ ์์นด ์ ๊ตญ์ด ๋๋ผ์ด ๋ฌธ๋ช ์ ์ง๋ ์นด์ ์ ๊ตญ์ ํ ๋๋ก ํ์ฌ ์ธ์์ก๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ์นด์ ์ ๊ตญ์ ๋ฐฑ์ฑ๋ค์ ํน์ดํ ๋ฌ๋ ฅ์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์ฒซ ๋ฒ์งธ ํด์ ๋ฒ์๊ฐ M, ๋ ๋ฒ์งธ ํด์ ๋ฒ์๊ฐ N์ด๊ณ ํ์ฌ ๋ ๋๊ฐ ๊ฐ๊ฐ x, y๋ก ์ฃผ์ด์ง ๋ ๋ช ๋ฒ์งธ ํด์ธ์ง ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ๋ํ N, M์ ํตํด ์ธ์์ ์ข ๋ง์ด ๋๋ํ๋ ๋ง์ง๋ง ํด๋ฅผ ๊ตฌํ์ฌ์ผ ํ๋๋ฐ ์ด๋ N, M์ ์ต์ ๊ณต๋ฐฐ์์ด๋ค. ์์์ ๊ฐ์ด M, N, x, y์ 10, 12, 3, 9์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ด ํด๋น ์ฐ๋๋ฅผ ๊ตฌํ ์ ์๋ค. x y 3 3 % 12 = 3 13 13 % 12 = 1 23 23 % 12 = 11 33 33 % 12 = 9 ..
๋ฌธ์ 1476๋ฒ: ๋ ์ง ๊ณ์ฐ ์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ฐ๋์ ๋ค๋ฅธ ๋ฐฉ์์ ์ด์ฉํ๋ค. ์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ์์๋ ์ 3๊ฐ๋ฅผ ์ด์ฉํด์ ์ฐ๋๋ฅผ ๋ํ๋ธ๋ค. ๊ฐ๊ฐ์ ์๋ ์ง๊ตฌ, ํ์, ๊ทธ๋ฆฌ๊ณ ๋ฌ์ ๋ํ๋ธ๋ค. ์ง๊ตฌ๋ฅผ ๋ํ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์ง๊ตฌ, ํ์, ๋ฌ์ ์ ๋ฒ์๋ ๊ฐ๊ฐ 15, 28, 19๋ก ๋ค๋ฅด๋ค. ๊ทธ๋ฌ๋ฉด ์ง๊ตฌ, ํ์, ๋ฌ์ ์๊ฐ ์ฃผ์ด์ก์ ๋ ์ด๋ฅผ ํตํด ๋ ๋๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ํ์ฌ ์ฐ๋ - ์ง๊ตฌ์ ์, ํ์ฌ ์ฐ๋ - ํ์์ ์, ํ์ฌ ์ฐ๋ ๋ฌ์ ์๊ฐ 15, 28, 19๋ก ๊ฐ๊ฐ ๋๋์์ ๋ ๋ชจ๋ 0์ด ๋๋ฉด ์ ๋ ฅ ๊ฐ์ ์ฌ๋ฐ๋ฅธ ์ฐ๋๋ฅผ ๊ตฌํ ์ ์๋ค. ์ฝ๋ from sys import stdin if __name__ == '__main__': e, s, m = map(int,..
๋ฌธ์ 1748๋ฒ: ์ ์ด์ด ์ฐ๊ธฐ 1 ์ฒซ์งธ ์ค์ N(1≤N≤100,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ๋ธ๋ฃจํธ ํฌ์ค๋ก ํ๋ฉด ์๊ฐ ์ด๊ณผ๋ก ํ์ง ๋ชปํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๊ตฌํ ์ ์์๊น? ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด๋ณด๋ฉด ์ฝ๊ฒ ๊ตฌํ ์ ์๋ค. ์๋ฆฟ์๋ ๋ช ์๋ฆฟ์ ์ธ์ง๋ฅผ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด 1 ~ 9๋ ํ ์๋ฆฟ์์ด๋ค. 1 ~ 9 : 9๊ฐ * ์๋ฆฟ์ 10 ~ 99 : 90๊ฐ * ์๋ฆฟ์ 100 ~ 999 : 900๊ฐ * ์๋ฆฟ์ ์ฆ, 120์ ๊ฒฝ์ฐ 9 + 180 + ? ๊ฐ ๋๋ค. ๊ทธ๋ผ 100๊ณผ 120์ ์ฌ์ด์ ์๋ค๋ ๊ณ์ฐํ ์ ์๋ค. (120 - 100 + 1) * ์๋ฆฟ์๊ฐ ๋๋ค. 100๊ณผ 120 ์ฌ์ด์ ๊ฐ๋ค ๊ณ์ฐ์์ +1์ ํด์ฃผ๋ ๊ฒ์ 100๋ ํฌํจ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์ด์ ๊ฐ์ด ..
๋ฌธ์ 13398๋ฒ: ์ฐ์ํฉ 2 ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ์ด์ ์ ํ์๋ 1912 ์ฐ์ํฉ์์ ํ๋์ ์ซ์๋ฅผ ๋บ ์ ์๋ ์กฐ๊ฑด์ด ์ถ๊ฐ๋ ๋ฌธ์ ์ด๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ํ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ์ ๊ทผํ ์ ์๋ค. ์๋ฌด๊ฒ๋ ๋นผ์ง ์๋ ์ฐ์ํฉ์ ๋ฉ๋ชจ ์ด์ ์ด ์ ํ๋ค. ๊ตฌํด์ง ์ฐ์ํฉ์์ ์ค๊ฐ์ ์๋ฅผ ์ ๊ฑฐํ ๊ฒฝ์ฐ์ ๋ํ ๊ฐ์ ๋ฉ๋ชจ์ด์ ์ด์ ํ๋ค. 1๋ฒ์ ๊ฒฝ์ฐ๋ ์ฐ์ํฉ ๋ฌธ์ ์์ ๋ค๋ฃจ์๋ค. ๊ทธ๋ผ 2๋ฒ์ ๊ฒฝ์ฐ๋ ์ด๋ค์์ผ๋ก ์ฐพ์ ์ ์์๊น? ์กฐ๊ธ๋ง ์๊ฐํด๋ณด๋ฉด ์ฝ๊ฒ ๋ต์ ์ฐพ์ ์ ์๋ค. ์๋ฅผ ๋ค์ด 4๊ฐ์ ๊ฐ์ด ์๋ค๋ฉด OOXO์ ๊ฐ์ด 2๋ฒ ์ธ๋ฑ์ค..
๋ฌธ์ 1149๋ฒ: RGB๊ฑฐ๋ฆฌ ์ฒซ์งธ ์ค์ ์ง์ ์ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๊ฐ ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋์ผ๋ก ์น ํ๋ ๋น์ฉ์ด 1๋ฒ ์ง๋ถํฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ง์ ์น ํ๋ ๋น์ฉ์ 1,000๋ณด๋ค ์๊ฑฐ๋ www.acmicpc.net ๋ฌธ์ ํ์ด ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ ํ์ฉํ๋ฉด, ์ด๋ ต์ง ์๊ฒ ํ ์ ์๋ค. ๋ํ ๊ฐ Nํ์ ํ๋์ ์ง์ ๋ํ๋ด๊ณ 1, 2, 3์ด์ R, G, B๋ก ์น ํ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ๋น์ฉ์ ์๋ฏธํ๋ค. ๊ธฐ๋ณธ ์์ ๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ํ๋ผ ์ ์๋ค. ์ง 1(0๋ฒ ์ธ๋ฑ์ค)์ ์ฒซ ๋ฒ์งธ ์ง์ด๊ธฐ์ ๊ฐ์ ๋์ ์ํฌ ํ์๊ฐ ์๋ค. ๋ฐ๋ผ์ ์ง 2(1๋ฒ ์ธ๋ฑ์ค)๋ถํฐ๋ ํด๋น ์์์ ์ ํํ์์ ๋, ์ด์ ์ ์ง์์ ์ ํํ ์ ์๋ ์์์ ๊ฐ ์ค ์ต์๊ฐ์ ๋ํ๋ค. ์ด๋ฅผ ํตํด ์ง 2์ ํฉ์ฐ..