๋ฐ˜์‘ํ˜•

๐Ÿ“ฆ Chango/๐Ÿฃ EDOC 36

[BOJ][C++] ๋ฐฑ์ค€ 2160๋ฒˆ: ๊ทธ๋ฆผ ๋น„๊ต (100%)

https://www.acmicpc.net/problem/2160 2160๋ฒˆ: ๊ทธ๋ฆผ ๋น„๊ต N(2 ≤ N ≤ 50)๊ฐœ์˜ ๊ทธ๋ฆผ์ด ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ทธ๋ฆผ์€ 5×7์˜ ํฌ๊ธฐ์ด๊ณ , ๋‘ ๊ฐ€์ง€ ์ƒ‰์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค. ์ด๋•Œ ๋‘ ๊ฐ€์ง€์˜ ์ƒ‰์„ ๊ฐ๊ฐ ‘X’์™€ ‘.’์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ๋กœ ํ•˜์ž. ์ด๋Ÿฌํ•œ ๊ทธ๋ฆผ๋“ค์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€์žฅ ๋น„ www.acmicpc.net ๋ฌธ์ œ N(2 ≤ N ≤ 50)๊ฐœ์˜ ๊ทธ๋ฆผ์ด ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ทธ๋ฆผ์€ 5×7์˜ ํฌ๊ธฐ์ด๊ณ , ๋‘ ๊ฐ€์ง€ ์ƒ‰์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค. ์ด๋•Œ ๋‘ ๊ฐ€์ง€์˜ ์ƒ‰์„ ๊ฐ๊ฐ ‘X’์™€ ‘.’์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ๋กœ ํ•˜์ž. ์ด๋Ÿฌํ•œ ๊ทธ๋ฆผ๋“ค์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€์žฅ ๋น„์Šทํ•œ ๋‘ ๊ฐœ์˜ ๊ทธ๋ฆผ์„ ์ฐพ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‘ ๊ฐœ์˜ ๊ทธ๋ฆผ์—์„œ ๋‹ค๋ฅธ ์นธ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์„ ๋•Œ, ๋‘ ๊ฐœ์˜ ๊ทธ๋ฆผ์ด ๊ฐ€์žฅ ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•˜์ž. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์™€ ๊ฐ™์€ ๋‘ ๊ฐœ..

[BOJ G2][C++] 16172๋ฒˆ: ๋‚˜๋Š” ์นœ๊ตฌ๊ฐ€ ์ ๋‹ค (Large)

https://www.acmicpc.net/problem/16172 16172๋ฒˆ: ๋‚˜๋Š” ์นœ๊ตฌ๊ฐ€ ์ ๋‹ค (Large) ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž, ๋Œ€๋ฌธ์ž, ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ |S| ≤ 200,000) ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” ์„ฑ๋ฏผ์ด๊ฐ€ ์ฐพ๊ณ ์ž ํ•˜๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž, ๋Œ€๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ํ‚ค์›Œ๋“œ ๋ฌธ์ž์—ด K๊ฐ€ www.acmicpc.net ๋ฌธ์ œ ์นœ๊ตฌ๊ฐ€ ์ ์€ ์„ฑ๋ฏผ์ด๋Š” ์ˆ˜์—…์— ๊ฒฐ์„ํ•ด๋„ ์‹œํ—˜์ด๋‚˜ ๊ณผ์ œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๋Œ€๋กœ ์–ป์„ ์ˆ˜ ์—†์—ˆ๋‹ค. F ํ•™์ ์„ ๋ฐ›์„ ์œ„๊ธฐ๊นŒ์ง€ ์•„์Šฌ์•„์Šฌํ•˜๊ฒŒ ๊ฒฐ์„์ผ ์ˆ˜๋ฅผ ์œ ์ง€ํ•˜๋˜ ์„ฑ๋ฏผ์ด๋Š”, ์–ด๋Š ๋‚  ๊ฐ‘์ž๊ธฐ ์˜๋ฌธ๋„ ๋ชจ๋ฅธ ์ฑ„ ์ชฝ์ง€์‹œํ—˜์„ ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค! ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์ชฝ์ง€ ์‹œํ—˜์œผ๋กœ ๋งˆ์Œ์ด ๊ธ‰ํ•ด์ง„ ์„ฑ๋ฏผ์ด๋Š” ๋งค์ง์•„์ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ฒผ๋ฝ์น˜๊ธฐ๋ฅผ ํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. ์„ฑ๋ฏผ์ด๊ฐ€ ๋“ฃ๋Š” ๊ณผ๋ชฉ์˜ ๊ต๊ณผ์„œ๋Š”, ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž..

[BOJ S4][C++] ๋ฐฑ์ค€ 2149๋ฒˆ: ์•”ํ˜ธ ํ•ด๋…

https://www.acmicpc.net/problem/2149 2149๋ฒˆ: ์•”ํ˜ธ ํ•ด๋… ์–ด๋–ค ๋ฌธ์žฅ์„ ํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•”ํ˜ธํ™”ํ•˜๋ ค ํ•œ๋‹ค. ์•”ํ˜ธํ™”ํ•˜๊ธฐ ์ „์˜ ๋ฌธ์žฅ์„ ํ‰๋ฌธ์ด๋ผ ํ•˜๋ฉฐ, ์•”ํ˜ธํ™” ๋œ ๋ฌธ์žฅ์€ ์•”ํ˜ธ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ‚ค, ํ‰๋ฌธ, ์•”ํ˜ธ๋ฌธ์€ ๋ชจ๋‘ ์˜์–ด ๋Œ€๋ฌธ์ž๋กœ ๋œ ๊ณต๋ฐฑ ์—†๋Š” www.acmicpc.net ๋ฌธ์ œ ์–ด๋–ค ๋ฌธ์žฅ์„ ํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•”ํ˜ธํ™”ํ•˜๋ ค ํ•œ๋‹ค. ์•”ํ˜ธํ™”ํ•˜๊ธฐ ์ „์˜ ๋ฌธ์žฅ์„ ํ‰๋ฌธ์ด๋ผ ํ•˜๋ฉฐ, ์•”ํ˜ธํ™” ๋œ ๋ฌธ์žฅ์€ ์•”ํ˜ธ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ‚ค, ํ‰๋ฌธ, ์•”ํ˜ธ๋ฌธ์€ ๋ชจ๋‘ ์˜์–ด ๋Œ€๋ฌธ์ž๋กœ ๋œ ๊ณต๋ฐฑ ์—†๋Š” ๋ฌธ์žฅ์ด๋‹ค. ํ‚ค์˜ ๊ธธ์ด๋ฅผ N์ด๋ผ๊ณ  ํ–ˆ์„ ๋•Œ, ์šฐ์„  ํ‰๋ฌธ์„ N ๊ธ€์ž์”ฉ ์ž˜๋ผ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜์—ดํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ‰๋ฌธ์ด MEETMEBYTHEOLDOAKTREENTH ์ด๊ณ , ํ‚ค๊ฐ€ BATBOY๋ผ๊ณ  ํ•ด ๋ณด์ž. BATBOY..

[BOJ B1][C++] ๋ฐฑ์ค€ 15312๋ฒˆ: ์ด๋ฆ„ ๊ถํ•ฉ

https://www.acmicpc.net/problem/15312 15312๋ฒˆ: ์ด๋ฆ„ ๊ถํ•ฉ ์˜์–ด ๋Œ€๋ฌธ์ž ์•ŒํŒŒ๋ฒณ 26๊ฐœ์˜ ํš์ˆ˜๋Š” ์ˆœ์„œ๋Œ€๋กœ 3, 2, 1, 2, 3, 3, 2, 3, 3, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1 ๋กœ ์ •ํ•œ๋‹ค. (์ถœ์ œ์ž๊ฐ€ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋ฅผ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์ด ๊ธฐ์ค€์ด๋‹ค) www.acmicpc.net ๋ฌธ์ œ '์ด๋ฆ„ ๊ถํ•ฉ'์ด๋ž€ ๋‘ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์„ ํ•œ ๊ธ€์ž์”ฉ ๋ฒˆ๊ฐˆ์•„ ์จ ๋†“๊ณ  ํš์ˆ˜๋ฅผ ๊ทธ ์•„๋ž˜์— ์ ์€ ๋’ค, ์ธ์ ‘ํ•œ ์ˆซ์ž๋ผ๋ฆฌ ๋”ํ•œ ์ผ์˜ ์ž๋ฆฌ ๊ฐ’์„ ์•„๋ž˜์— ์ ์–ด ๋‚˜๊ฐ€๋ฉด์„œ ๋งˆ์ง€๋ง‰์— ๋‚จ์€ ๋‘ ์ˆซ์ž๋ฅผ ๋ณด๊ณ  ๊ถํ•ฉ์ด ๋งž๋Š” ์ •๋„๋ฅผ ์•Œ์•„๋ณด๋Š” ์ผ์ข…์˜ ์ ์ด๋‹ค. ์•„์ง๋„ '๊ทธ๋…€'๋ฅผ ์žŠ์ง€ ๋ชปํ•œ ๋กœ๋งจํ‹ฐ์ŠคํŠธ ์ข…๋ฏผ์ด๋Š” ์–ด๋Š ๋‚  ๊ทธ๋…€์™€ ์ด๋ฆ„ ๊ถํ•ฉ์„ ํ•œ ๋ฒˆ ํ•ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋Š”๋ฐ, ๊ทธ ๊ฒฐ๊ณผ๋Š” ..

[BOJ S4][C++] ๋ฐฑ์ค€ 1337๋ฒˆ: ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐ์—ด

https://www.acmicpc.net/problem/1337 1337๋ฒˆ: ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐ์—ด ์ฒซ์งธ ์ค„์— ๋ฐฐ์—ด์˜ ํฌ๊ธฐ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ๋ฐฐ์—ด์˜ ์›์†Œ๊ฐ€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์›์†Œ๋Š” 1,000,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜์ด www.acmicpc.net ๋ฌธ์ œ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐ์—ด์ด๋ž€ ์–ด๋–ค ๋ฐฐ์—ด ์†์— ์žˆ๋Š” ์›์†Œ ์ค‘ 5๊ฐœ๊ฐ€ ์—ฐ์†์ ์ธ ๊ฒƒ์„ ๋งํ•œ๋‹ค. (์—ฐ์†์ ์ธ ๊ฒƒ์ด๋ž€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์ •๋ ฌํ–ˆ์„ ๋•Œ, ์ธ์ ‘ํ•œ ์ˆ˜์˜ ์ฐจ์ด๊ฐ€ 1์ธ ๊ฒƒ์„ ๋งํ•œ๋‹ค.) ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐฐ์—ด {6, 1, 9, 5, 7, 15, 8}์€ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐ์—ด์ด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ด ๋ฐฐ์—ด ์†์˜ ์›์†Œ์ธ 5, 6, 7, 8, 9๊ฐ€ ์—ฐ์†์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐฐ์—ด์ด ์ฃผ์–ด์ง€๋ฉด, ์ด ๋ฐฐ์—ด์ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฐ์—ด์ด ๋˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ..

[BOJ B2][C++] ๋ฐฑ์ค€ 9076๋ฒˆ : ์ ์ˆ˜ ์ง‘๊ณ„

https://www.acmicpc.net/problem/9076 9076๋ฒˆ: ์ ์ˆ˜ ์ง‘๊ณ„ ์ž…๋ ฅ์˜ ์ฒซ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T(1 ≤ T ≤ 10)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„์— ๋‹ค์„ฏ ์‹ฌํŒ์ด ์ค€ ์ ์ˆ˜ ๋‹ค์„ฏ ๊ฐœ์˜ ์ •์ˆ˜ Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)๊ฐ€ ํ•˜๋‚˜์˜ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  www.acmicpc.net ๋ฌธ์ œ ํ•œ๊ตญ ์ฒด์กฐํ˜‘ํšŒ์—์„œ๋Š” ์‹ฌํŒ์˜ ์˜ค์‹ฌ์„ ๋ง‰๊ธฐ ์œ„ํ•˜์—ฌ ์ ์ˆ˜ ์ง‘๊ณ„ ์‹œ์Šคํ…œ์„ ๊ณ ์น˜๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ์ด์ „์—๋Š” 5๋ช…์˜ ์‹ฌํŒ์ด 1์ ๋ถ€ํ„ฐ 10์ ๊นŒ์ง€ ์ •์ˆ˜์˜ ์ ์ˆ˜๋ฅผ ์ฃผ๋ฉด ์ตœ๊ณ ์ ๊ณผ ์ตœ์ €์ ์„ ํ•˜๋‚˜์”ฉ ์ œ์™ธํ•œ ์ ์ˆ˜์˜ ํ•ฉ์„ ์ด์ ์œผ๋กœ ํ•˜์˜€๋‹ค. ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ตœ๊ณ ์ ๊ณผ ์ตœ์ €์ ์„ ๋บ€ ๋‚˜๋จธ์ง€ 3๋ช… ์ ์ˆ˜์˜ ์ตœ๊ณ ์ ๊ณผ ์ตœ์ €์ ์˜ ์ฐจ์ด๊ฐ€ 4์  ์ด์ƒ ๋‚˜๊ฒŒ ๋˜๋ฉด ์ ์ˆ˜ ์กฐ์ •์„ ๊ฑฐ์ณ์„œ ๋‹ค์‹œ ์ ์ˆ˜๋ฅผ ๋งค๊ธฐ๋ ค..

[BOJ][C++] ๋ฐฑ์ค€ 14594๋ฒˆ : ๋™๋ฐฉ ํ”„๋กœ์ ํŠธ (Small)

https://www.acmicpc.net/problem/14594 14594๋ฒˆ: ๋™๋ฐฉ ํ”„๋กœ์ ํŠธ (Small) ์ฒซ ๋ฒˆ์งธ ํ–‰๋™์œผ๋กœ 1๋ฒˆ๊ณผ 2๋ฒˆ ๋ฐฉ์ด ํ•ฉ์ณ์ ธ (1, 2), (3), (4), (5) ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ์ดํ›„ ๋‘ ๋ฒˆ์งธ ํ–‰๋™์œผ๋กœ 2, 3, 4๋ฒˆ ๋ฐฉ์ด ํ•ฉ์ณ์ ธ (1, 2, 3, 4), (5)์˜ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚จ์•„์žˆ๋Š” ๋™๋ฐฉ์˜ ์ˆ˜๋Š” 2๊ฐ€ ๋œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ๋™์•„๋ฆฌ๋ฐฉ์ด ๊ฐ€์ง€๊ณ  ์‹ถ์—ˆ๋˜ ๋ณ‘์ฐฌ์ด๋Š” LINK ์‚ฌ์—…๋‹จ์— ๋ฌธ์˜ํ•˜์—ฌ N๊ฐœ์˜ ๋ฐฉ ์ค‘์˜ ํ•˜๋‚˜๋ฅผ ์–ป์„ ๊ธฐํšŒ๋ฅผ ์–ป์—ˆ๋‹ค. ์ผ์ž๋กœ ๋˜์–ด์žˆ๋Š” ๊ฑด๋ฌผ์— N๊ฐœ์˜ ๋ฐฉ์€ ์ผ์ง์„ ์ƒ์— ์กด์žฌํ•˜๋ฉฐ, ๊ฐ ๋ฐฉ์—๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋‹ค. ๋งจ ์™ผ์ชฝ ๋ฐฉ์˜ ๋ฒˆํ˜ธ๋Š” 1๋ฒˆ์ด๋ฉฐ, ์ˆœ์„œ๋Œ€๋กœ ์ฆ๊ฐ€ํ•˜์—ฌ ๋งจ ์˜ค๋ฅธ์ชฝ ๋ฐฉ์˜ ๋ฒˆํ˜ธ๊ฐ€ N๋ฒˆ์ด๋‹ค. ๊ฐ ๋ฐฉ ์‚ฌ์ด์—๋Š” ๋ฐฉ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฒฝ์ด ์กด์žฌํ•œ๋‹ค. ๋ฌผ๋ก ..

[BOJ][C++] ๋ฐฑ์ค€ 1717๋ฒˆ : ์ง‘ํ•ฉ์˜ ํ‘œํ˜„

https://www.acmicpc.net/problem/1717 1717๋ฒˆ: ์ง‘ํ•ฉ์˜ ํ‘œํ˜„ ์ฒซ์งธ ์ค„์— n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. m์€ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์—ฐ์‚ฐ์˜ ๊ฐœ์ˆ˜์ด๋‹ค. ๋‹ค์Œ m๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ๊ฐ์˜ ์—ฐ์‚ฐ์ด ์ฃผ์–ด์ง„๋‹ค. ํ•ฉ์ง‘ํ•ฉ์€ 0 a b์˜ ํ˜•ํƒœ๋กœ ์ž…๋ ฅ์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋Š” www.acmicpc.net ๋ฌธ์ œ ์ดˆ๊ธฐ์— {0}, {1}, {2}, ... {n} ์ด ๊ฐ๊ฐ n+1๊ฐœ์˜ ์ง‘ํ•ฉ์„ ์ด๋ฃจ๊ณ  ์žˆ๋‹ค. ์—ฌ๊ธฐ์— ํ•ฉ์ง‘ํ•ฉ ์—ฐ์‚ฐ๊ณผ, ๋‘ ์›์†Œ๊ฐ€ ๊ฐ™์€ ์ง‘ํ•ฉ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ง‘ํ•ฉ์„ ํ‘œํ˜„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. m์€ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ..

[BOJ][C++] ๋ฐฑ์ค€ 9237๋ฒˆ : ์ด์žฅ๋‹˜ ์ดˆ๋Œ€

https://www.acmicpc.net/problem/9237 9237๋ฒˆ: ์ด์žฅ๋‹˜ ์ดˆ๋Œ€ ์ž…๋ ฅ์€ ๋‘ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์ฒซ์งธ ์ค„์—๋Š” ๋ฌ˜๋ชฉ์˜ ์ˆ˜ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ๋‚˜๋ฌด๊ฐ€ ๋‹ค ์ž๋ผ๋Š”๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ ti๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ ti ≤ 1,000,000) www.acmicpc.net ๋ฌธ์ œ ๋†๋ถ€ ์ƒ๊ทผ์ด๋Š” ๋งˆ๋‹น์— ์‹ฌ๊ธฐ ์œ„ํ•œ ๋‚˜๋ฌด ๋ฌ˜๋ชฉ n๊ฐœ๋ฅผ ๊ตฌ์ž…ํ–ˆ๋‹ค. ๋ฌ˜๋ชฉ ํ•˜๋‚˜๋ฅผ ์‹ฌ๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์€ 1์ผ์ด๊ณ , ์ƒ๊ทผ์ด๋Š” ๊ฐ ๋ฌ˜๋ชฉ์ด ๋‹ค ์ž๋ผ๋Š”๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ์žˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ๋งˆ์„ ์ด์žฅ๋‹˜์„ ์ดˆ๋Œ€ํ•ด ์ž์‹ ์ด ์‹ฌ์€ ๋‚˜๋ฌด๋ฅผ ์ž๋ž‘ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ด์žฅ๋‹˜์„ ์‹ค๋ง์‹œํ‚ค๋ฉด ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ชจ๋“  ๋‚˜๋ฌด๊ฐ€ ์™„์ „ํžˆ ์ž๋ž€ ์ดํ›„์— ์ด์žฅ๋‹˜์„ ์ดˆ๋Œ€ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ฆ‰, ๋งˆ์ง€๋ง‰ ๋‚˜๋ฌด๊ฐ€ ๋‹ค ์ž๋ž€ ..

[Segfault][BOJ][C++] ๋ฐฑ์ค€ 1753๋ฒˆ : ์ตœ๋‹จ๊ฒฝ๋กœ

https://www.acmicpc.net/problem/1753 1753๋ฒˆ: ์ตœ๋‹จ๊ฒฝ๋กœ ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ๊ฐœ์ˆ˜ V์™€ ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜ E๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) ๋ชจ๋“  ์ •์ ์—๋Š” 1๋ถ€ํ„ฐ V๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์‹œ์ž‘ ์ •์ ์˜ ๋ฒˆํ˜ธ K(1 ≤ K ≤ V)๊ฐ€ www.acmicpc.net ๋ฌธ์ œ ๋ฐฉํ–ฅ๊ทธ๋ž˜ํ”„๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ฃผ์–ด์ง„ ์‹œ์ž‘์ ์—์„œ ๋‹ค๋ฅธ ๋ชจ๋“  ์ •์ ์œผ๋กœ์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ๋ชจ๋“  ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๋Š” 10 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜์ด๋‹ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ •์ ์˜ ๊ฐœ์ˆ˜ V์™€ ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜ E๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) ๋ชจ๋“  ์ •์ ์—๋Š” 1๋ถ€ํ„ฐ V๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์‹œ์ž‘..

๋ฐ˜์‘ํ˜•