๋ฐฑ์ค€: 15650 N๊ณผ M (2)

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 ..

๋ฐฑ์ค€: 15649 N๊ณผ M (1)

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 ์‚ฌํƒ• ๊ฒŒ์ž„

๋ฌธ์ œ 3085๋ฒˆ: ์‚ฌํƒ• ๊ฒŒ์ž„ ๋ฌธ์ œ ์ƒ๊ทผ์ด๋Š” ์–ด๋ ธ์„ ์ ์— "๋ด„๋ณด๋‹ˆ (Bomboni)" ๊ฒŒ์ž„์„ ์ฆ๊ฒจํ–ˆ๋‹ค. ๊ฐ€์žฅ ์ฒ˜์Œ์— N×Nํฌ๊ธฐ์— ์‚ฌํƒ•์„ ์ฑ„์›Œ ๋†“๋Š”๋‹ค. ์‚ฌํƒ•์˜ ์ƒ‰์€ ๋ชจ๋‘ ๊ฐ™์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ์‚ฌํƒ•์˜ ์ƒ‰์ด ๋‹ค๋ฅธ ์ธ์ ‘ํ•œ ๋‘ ์นธ์„ ๊ณ  www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ์ธ์ ‘ํ•œ ์‚ฌํƒ•์„ swap ํ•˜๊ณ , ๊ฐ€๋กœ ์„ธ๋กœ์—์„œ ์—ฐ์†๋œ ์‚ฌํƒ•์˜ ๊ฐœ์ˆ˜๋ฅผ ์ฒดํฌํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ํŒ๋‹จํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์ ‘๊ทผํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ swap ๋˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๋ฒ”์œ„๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, swap ๋˜๋Š” ์˜์—ญ๋งŒ ํƒ์ƒ‰ํ•œ๋‹ค๋ฉด ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๋Œ€๊ฐ์„ ์€ ์ธ์ ‘ํ•œ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰, ๊ฐ€๋กœ ์„ธ๋กœ์— ๋Œ€ํ•œ swap๋งŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋น„๊ตํ•˜๋ฉด ๋œ๋‹ค. N์˜ ํฌ๊ธฐ๊ฐ€ 50์ด๋ฏ€๋กœ ๋ธŒ๋ฃจํŠธ ํฌ์Šค๋กœ ์ถฉ..

๋ฐฑ์ค€: 6064 ์นด์ž‰ ๋‹ฌ๋ ฅ

๋ฌธ์ œ 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 ๋‚ ์งœ ๊ณ„์‚ฐ

๋ฌธ์ œ 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

๋ฌธ์ œ 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

๋ฌธ์ œ 13398๋ฒˆ: ์—ฐ์†ํ•ฉ 2 ์ฒซ์งธ ์ค„์— ์ •์ˆ˜ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์–ด์ง€๊ณ  ๋‘˜์งธ ์ค„์—๋Š” n๊ฐœ์˜ ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ˆ˜๋Š” -1,000๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ์ด์ „์— ํ’€์—ˆ๋˜ 1912 ์—ฐ์†ํ•ฉ์—์„œ ํ•˜๋‚˜์˜ ์ˆซ์ž๋ฅผ ๋บ„ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์ด ์ถ”๊ฐ€๋œ ๋ฌธ์ œ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ œ ํ’€์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ๋นผ์ง€ ์•Š๋Š” ์—ฐ์†ํ•ฉ์„ ๋ฉ”๋ชจ ์ด์ œ์ด ์…˜ ํ•œ๋‹ค. ๊ตฌํ•ด์ง„ ์—ฐ์†ํ•ฉ์—์„œ ์ค‘๊ฐ„์— ์ˆ˜๋ฅผ ์ œ๊ฑฐํ•œ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๊ฐ’์„ ๋ฉ”๋ชจ์ด์ œ์ด์…˜ ํ•œ๋‹ค. 1๋ฒˆ์˜ ๊ฒฝ์šฐ๋Š” ์—ฐ์†ํ•ฉ ๋ฌธ์ œ์—์„œ ๋‹ค๋ฃจ์—ˆ๋‹ค. ๊ทธ๋Ÿผ 2๋ฒˆ์˜ ๊ฒฝ์šฐ๋Š” ์–ด๋–ค์‹์œผ๋กœ ์ฐพ์„ ์ˆ˜ ์žˆ์„๊นŒ? ์กฐ๊ธˆ๋งŒ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์‰ฝ๊ฒŒ ๋‹ต์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 4๊ฐœ์˜ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด OOXO์™€ ๊ฐ™์ด 2๋ฒˆ ์ธ๋ฑ์Šค..

๋ฐฑ์ค€: 1149 RGB ๊ฑฐ๋ฆฌ

๋ฌธ์ œ 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์— ํ•ฉ์‚ฐ..

๊ธ€ ๋ณด๊ด€ํ•จ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€