728x90
๋ฐ˜์‘ํ˜•

์ˆ˜ํ•™ 5

[๋ฐฑ์ค€] 1941 ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ (ํŒŒ์ด์ฌ) (2)

๊ณจ๋“œ โ…ข https://www.acmicpc.net/problem/1941 1941๋ฒˆ: ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ ์ด 25๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌํ•™์ƒ๋ฐ˜์€ 5×5์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ์ž๋ฆฌ๊ฐ€ ๋ฐฐ์น˜๋˜์—ˆ๊ณ , ์–ผ๋งˆ ์ง€๋‚˜์ง€ ์•Š์•„ ์ด๋‹ค์†œ๊ณผ ์ž„๋„์—ฐ์ด๋ผ๋Š” ๋‘ ํ•™์ƒ์ด ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋‹ค๋ฅธ ํ•™์ƒ๋“ค์„ ํœ˜์–ด์žก๊ธฐ ์‹œ์ž‘ www.acmicpc.net ๐Ÿ“„ ๋ฌธ์ œ ์ด 25๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌํ•™์ƒ๋ฐ˜์€ 5×5์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ์ž๋ฆฌ๊ฐ€ ๋ฐฐ์น˜๋˜์—ˆ๋‹ค. ๋ชจ๋“  ์—ฌํ•™์ƒ์ด ‘์ด๋‹ค์†œํŒŒ’์™€ ‘์ž„๋„์—ฐํŒŒ’์˜ ๋‘ ํŒŒ๋กœ ๊ฐˆ๋ผ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ‘์ด๋‹ค์†œํŒŒ’์˜ ํ•™์ƒ๋“ค์€ ‘์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ’๋ฅผ ๊ฒฐ์„ฑํ•œ๋‹ค. ‘์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ’๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์„ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค. 7๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค. 7๋ช…์˜ ์ž๋ฆฌ๋Š” ์„œ๋กœ ๊ฐ€๋กœ๋‚˜ ์„ธ๋กœ๋กœ ๋ฐ˜๋“œ์‹œ ์ธ์ ‘ํ•ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ‘์ด๋‹ค์†œํŒŒ’์˜ ..

[๋ฐฑ์ค€] 1941 ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ (ํŒŒ์ด์ฌ) (1)

๊ณจ๋“œ โ…ข https://www.acmicpc.net/problem/1941 1941๋ฒˆ: ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ ์ด 25๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌํ•™์ƒ๋ฐ˜์€ 5×5์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ์ž๋ฆฌ๊ฐ€ ๋ฐฐ์น˜๋˜์—ˆ๊ณ , ์–ผ๋งˆ ์ง€๋‚˜์ง€ ์•Š์•„ ์ด๋‹ค์†œ๊ณผ ์ž„๋„์—ฐ์ด๋ผ๋Š” ๋‘ ํ•™์ƒ์ด ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋‹ค๋ฅธ ํ•™์ƒ๋“ค์„ ํœ˜์–ด์žก๊ธฐ ์‹œ์ž‘ www.acmicpc.net ๐Ÿ“„ ๋ฌธ์ œ ์ด 25๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌํ•™์ƒ๋ฐ˜์€ 5×5์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ์ž๋ฆฌ๊ฐ€ ๋ฐฐ์น˜๋˜์—ˆ๋‹ค. ๋ชจ๋“  ์—ฌํ•™์ƒ์ด ‘์ด๋‹ค์†œํŒŒ’์™€ ‘์ž„๋„์—ฐํŒŒ’์˜ ๋‘ ํŒŒ๋กœ ๊ฐˆ๋ผ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ‘์ด๋‹ค์†œํŒŒ’์˜ ํ•™์ƒ๋“ค์€ ‘์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ’๋ฅผ ๊ฒฐ์„ฑํ•œ๋‹ค. ‘์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ’๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์„ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค. 7๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค. 7๋ช…์˜ ์ž๋ฆฌ๋Š” ์„œ๋กœ ๊ฐ€๋กœ๋‚˜ ์„ธ๋กœ๋กœ ๋ฐ˜๋“œ์‹œ ์ธ์ ‘ํ•ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ‘์ด๋‹ค์†œํŒŒ’์˜ ..

[๋ฐฑ์ค€] 1644 ์†Œ์ˆ˜์˜ ์—ฐ์†ํ•ฉ (ํŒŒ์ด์ฌ)

๊ณจ๋“œ โ…ข https://www.acmicpc.net/problem/1644 1644๋ฒˆ: ์†Œ์ˆ˜์˜ ์—ฐ์†ํ•ฉ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 4,000,000) www.acmicpc.net ๐Ÿ“„ ๋ฌธ์ œ ํ•˜๋‚˜ ์ด์ƒ์˜ ์—ฐ์†๋œ ์†Œ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ž์—ฐ์ˆ˜๋“ค์ด ์žˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์ž์—ฐ์ˆ˜์˜ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 3 : 3 (ํ•œ ๊ฐ€์ง€) 41 : 2+3+5+7+11+13 = 11+13+17 = 41 (์„ธ ๊ฐ€์ง€) 53 : 5+7+11+13+17 = 53 (๋‘ ๊ฐ€์ง€) ํ•˜์ง€๋งŒ ์—ฐ์†๋œ ์†Œ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๋Š” ์ž์—ฐ์ˆ˜๋“ค๋„ ์žˆ๋Š”๋ฐ, 20์ด ๊ทธ ์˜ˆ์ด๋‹ค. 7+13์„ ๊ณ„์‚ฐํ•˜๋ฉด 20์ด ๋˜๊ธฐ๋Š” ํ•˜๋‚˜ 7๊ณผ 13์ด ์—ฐ์†์ด ์•„๋‹ˆ๊ธฐ์— ์ ํ•ฉํ•œ ํ‘œํ˜„์ด ์•„๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•œ ์†Œ์ˆ˜๋Š” ๋ฐ˜๋“œ์‹œ ํ•œ ๋ฒˆ๋งŒ ๋ง์…ˆ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ..

[๋ฐฑ์ค€] 17471 ๊ฒŒ๋ฆฌ๋งจ๋”๋ง (ํŒŒ์ด์ฌ)

๊ณจ๋“œ โ…ฃ https://www.acmicpc.net/problem/17471 17471๋ฒˆ: ๊ฒŒ๋ฆฌ๋งจ๋”๋ง ์„ ๊ฑฐ๊ตฌ๋ฅผ [1, 4], [2, 3, 5, 6]์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๊ฐ ์„ ๊ฑฐ๊ตฌ์˜ ์ธ๊ตฌ๋Š” 9, 8์ด ๋œ๋‹ค. ์ธ๊ตฌ ์ฐจ์ด๋Š” 1์ด๊ณ , ์ด ๊ฐ’๋ณด๋‹ค ๋” ์ž‘์€ ๊ฐ’์œผ๋กœ ์„ ๊ฑฐ๊ตฌ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜๋Š” ์—†๋‹ค. www.acmicpc.net ๐Ÿ“„ ๋ฌธ์ œ ์„ ๊ฑฐ์—์„œ๋Š” ์ตœ๋Œ€ํ•œ ๊ณตํ‰ํ•˜๊ฒŒ ์„ ๊ฑฐ๊ตฌ๋ฅผ ํš์ •ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋ฐฑ์ค€์‹œ๋Š” N๊ฐœ์˜ ๊ตฌ์—ญ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ณ , ๊ตฌ์—ญ์€ 1๋ฒˆ๋ถ€ํ„ฐ N๋ฒˆ๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋‹ค. ๊ตฌ์—ญ์„ ๋‘ ๊ฐœ์˜ ์„ ๊ฑฐ๊ตฌ๋กœ ๋‚˜๋ˆ ์•ผ ํ•˜๊ณ , ๊ฐ ๊ตฌ์—ญ์€ ๋‘ ์„ ๊ฑฐ๊ตฌ ์ค‘ ํ•˜๋‚˜์— ํฌํ•จ๋˜์–ด์•ผ ํ•œ๋‹ค. ์„ ๊ฑฐ๊ตฌ๋Š” ๊ตฌ์—ญ์„ ์ ์–ด๋„ ํ•˜๋‚˜ ํฌํ•จํ•ด์•ผ ํ•˜๊ณ , ํ•œ ์„ ๊ฑฐ๊ตฌ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ตฌ์—ญ์€ ๋ชจ๋‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ตฌ์—ญ A์—์„œ ์ธ์ ‘ํ•œ ๊ตฌ์—ญ์„ ํ†ตํ•ด์„œ ๊ตฌ์—ญ B๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์„ ๋•Œ, ๋‘..

[๋ฐฑ์ค€] 13249 ๊ณต์˜ ์ถฉ๋Œ (ํŒŒ์ด์ฌ)

๊ณจ๋“œ โ…ค https://www.acmicpc.net/problem/13249 13249๋ฒˆ: ๊ณต์˜ ์ถฉ๋Œ ๋ฌด๊ฒŒ๊ฐ€ ๋ชจ๋‘ ๊ฐ™๊ณ , ํฌ๊ธฐ๊ฐ€ 0์ธ ๊ณต N๊ฐœ๊ฐ€ ์ผ์ง์„  ์œ„์— ๋†“์—ฌ์ ธ ์žˆ๋‹ค. ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ๊ณต๊ณผ ์™ผ์ชฝ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ๊ณต์ด ๊ฐ™์€ ์†๋„๋กœ ์ถฉ๋Œํ•˜๋ฉด, ์†๋„๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ณ  ๊ณต์˜ ์ง„ํ–‰ ๋ฐฉํ–ฅ๋งŒ ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. www.acmicpc.net ๐Ÿ“„ ๋ฌธ์ œ ๋ฌด๊ฒŒ๊ฐ€ ๋ชจ๋‘ ๊ฐ™๊ณ , ํฌ๊ธฐ๊ฐ€ 0์ธ ๊ณต N๊ฐœ๊ฐ€ ์ผ์ง์„  ์œ„์— ๋†“์—ฌ์ ธ ์žˆ๋‹ค. ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ๊ณต๊ณผ ์™ผ์ชฝ์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ๊ณต์ด ๊ฐ™์€ ์†๋„๋กœ ์ถฉ๋Œํ•˜๋ฉด, ์†๋„๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ณ  ๊ณต์˜ ์ง„ํ–‰ ๋ฐฉํ–ฅ๋งŒ ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. ๊ณต N๊ฐœ์˜ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ํšจ๋นˆ์ด๋Š” ๊ณต N๊ฐœ์˜ ์ง„ํ–‰ ๋ฐฉํ–ฅ(์˜ค๋ฅธ์ชฝ, ์™ผ์ชฝ)์„ ๊ฐ™์€ ํ™•๋ฅ ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค. ์‹œ๊ฐ„ 0์ผ ๋•Œ, ํšจ๋นˆ์ด๋Š” ๊ณต์„ ๊ฒฐ์ •ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ๋™์‹œ์— 1์ดˆ์— 1๋งŒํผ ์ด๋™ํ•˜๋Š” ์†๋„๋กœ ๊ตด..

728x90
๋ฐ˜์‘ํ˜•