Problem Solving 66

[BOJ] 3135๋ฒˆ: ๋ผ๋””์˜ค

โœ๏ธ ๋ฌธ์ œ์ค€ํ•˜๋Š” ๋ผ๋””์˜ค ์ˆ˜์ง‘๊ด‘์œผ๋กœ ์‹ ์ œํ’ˆ์˜ ๋ผ๋””์˜ค๊ฐ€ ๋‚˜์˜ฌ๋•Œ๋งˆ๋‹ค ํฅ๋ถ„์„ ๊ธˆ์น˜ ๋ชปํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ตœ๊ทผ ์ค€ํ•˜๊ฐ€ ๊ตฌ์ž…ํ•œ ๋ผ๋””์˜ค๋Š” ๋งค์šฐ ํ•˜์ดํ…Œํฌ ํ•œ๋ฐ, ๊ทธ ๋ผ๋””์˜ค์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฒ„ํŠผ์ด ์žˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฒ„ํŠผ์€ ์ฃผํŒŒ์ˆ˜๋ฅผ 1MHz ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.๋‘ ๋ฒˆ์งธ ๋ฒ„ํŠผ์€ ์ฃผํŒŒ์ˆ˜๋ฅผ 1MHz ๊ฐ์†Œ์‹œํ‚จ๋‹ค.๋‚˜๋จธ์ง€ N๊ฐœ์˜ ๋ฒ„ํŠผ์€ ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋Šฅ์œผ๋กœ, ๋ฏธ๋ฆฌ ์ง€์ •๋œ ์ฃผํŒŒ์ˆ˜๋กœ ์ด๋™ํ•œ๋‹ค. ์ค€ํ•˜๋Š” ๋ชธ์ด ์•ˆ์ข‹์•„ ํ•˜๋ฃจ์— ์†๊ฐ€๋ฝ์„ ๋ช‡ ๋ฒˆ ์›€์ง์ด์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ์˜ ๋„์›€์ด ํ•„์š”ํ•˜๋‹ค. ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜ A์™€ ๋“ฃ๊ณ ์‹ถ์€ ์ฃผํŒŒ์ˆ˜ B๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ฃผํŒŒ์ˆ˜ A์—์„œ B๋กœ ๊ฐˆ ๋•Œ ๋ˆŒ๋Ÿฌ์•ผ ํ•˜๋Š” ๊ฐ€์žฅ ์ ์€ ๋ฒ„ํŠผ์ˆ˜๋ฅผ ๊ตฌํ•ด์ฃผ์ž. ๐Ÿค– ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ ๐Ÿง ๋‚œ์ด๋„/์†Œ์š” ์‹œ๊ฐ„๋‚œ์ด๋„: solved.ac ๊ธฐ์ค€ S5์†Œ์š” ์‹œ๊ฐ„: 45๋ถ„ ๊ณ ๋ฏผ ํ›„ ์ฑ—์ง€ํ”ผํ‹ฐ ๋„์›€ ๋ฐ›์Œ..^^ ๐Ÿ’ก ํ’€์ดํ•ต์‹ฌ ์•„์ด๋””์–ด๋Š”..

[BOJ] 4659๋ฒˆ: ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐœ์Œํ•˜๊ธฐ

โœ๏ธ ๋ฌธ์ œ์ข‹์€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋งŒ๋“œ๋Š”๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋“ค์€ buddy์ฒ˜๋Ÿผ ๋ฐœ์Œํ•˜๊ธฐ ์ข‹๊ณ  ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ํŒจ์Šค์›Œ๋“œ๋ฅผ ์›ํ•˜๋‚˜, ์ด๋Ÿฐ ํŒจ์Šค์›Œ๋“œ๋“ค์€ ๋ณด์•ˆ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์–ด๋–ค ์‚ฌ์ดํŠธ๋“ค์€ xvtpzyo ๊ฐ™์€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๋ถ€์—ฌํ•ด ์ฃผ๊ธฐ๋„ ํ•˜์ง€๋งŒ, ์‚ฌ์šฉ์ž๋“ค์€ ์ด๋ฅผ ์™ธ์šฐ๋Š”๋ฐ ์–ด๋ ค์›€์„ ๋А๋ผ๊ณ  ์‹ฌ์ง€์–ด๋Š” ํฌ์ŠคํŠธ์ž‡์— ์ ์–ด ์ปดํ“จํ„ฐ์— ๋ถ™์—ฌ๋†“๋Š”๋‹ค. ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ํ•ด๊ฒฐ๋ฒ•์€ '๋ฐœ์Œ์ด ๊ฐ€๋Šฅํ•œ' ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ ์ ๋‹นํžˆ ์™ธ์šฐ๊ธฐ ์‰ฌ์šฐ๋ฉด์„œ๋„ ์•ˆ์ „ํ•˜๊ฒŒ ๊ณ„์ •์„ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ํšŒ์‚ฌ FnordCom์€ ๊ทธ๋Ÿฐ ํŒจ์Šค์›Œ๋“œ ์ƒ์„ฑ๊ธฐ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ๊ณ„ํš์ค‘์ด๋‹ค. ๋‹น์‹ ์€ ๊ทธ ํšŒ์‚ฌ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ถ€์„œ์˜ ์ง์›์œผ๋กœ ์ƒ์„ฑ๊ธฐ๋ฅผ ํ…Œ์ŠคํŠธํ•ด๋ณด๊ณ  ์ƒ์„ฑ๋˜๋Š” ํŒจ์Šค์›Œ๋“œ์˜ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ๋†’์€ ํ’ˆ์งˆ์„ ๊ฐ€์ง„ ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋ชจ์Œ(a,e,i,o..

[BOJ] 2805๋ฒˆ: ๋‚˜๋ฌด ์ž๋ฅด๊ธฐ

โœ๏ธ ๋ฌธ์ œ์ƒ๊ทผ์ด๋Š” ๋‚˜๋ฌด M๋ฏธํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทผ์ฒ˜์— ๋‚˜๋ฌด๋ฅผ ๊ตฌ์ž…ํ•  ๊ณณ์ด ๋ชจ๋‘ ๋งํ•ด๋ฒ„๋ ธ๊ธฐ ๋•Œ๋ฌธ์—, ์ •๋ถ€์— ๋ฒŒ๋ชฉ ํ—ˆ๊ฐ€๋ฅผ ์š”์ฒญํ–ˆ๋‹ค. ์ •๋ถ€๋Š” ์ƒ๊ทผ์ด๋„ค ์ง‘ ๊ทผ์ฒ˜์˜ ๋‚˜๋ฌด ํ•œ ์ค„์— ๋Œ€ํ•œ ๋ฒŒ๋ชฉ ํ—ˆ๊ฐ€๋ฅผ ๋‚ด์ฃผ์—ˆ๊ณ , ์ƒ๊ทผ์ด๋Š” ์ƒˆ๋กœ ๊ตฌ์ž…ํ•œ ๋ชฉ์žฌ์ ˆ๋‹จ๊ธฐ๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋ฌด๋ฅผ ๊ตฌํ•  ๊ฒƒ์ด๋‹ค.๋ชฉ์žฌ์ ˆ๋‹จ๊ธฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋™์ž‘ํ•œ๋‹ค. ๋จผ์ €, ์ƒ๊ทผ์ด๋Š” ์ ˆ๋‹จ๊ธฐ์— ๋†’์ด H๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. ๋†’์ด๋ฅผ ์ง€์ •ํ•˜๋ฉด ํ†ฑ๋‚ ์ด ๋•…์œผ๋กœ๋ถ€ํ„ฐ H๋ฏธํ„ฐ ์œ„๋กœ ์˜ฌ๋ผ๊ฐ„๋‹ค. ๊ทธ ๋‹ค์Œ, ํ•œ ์ค„์— ์—ฐ์†ํ•ด์žˆ๋Š” ๋‚˜๋ฌด๋ฅผ ๋ชจ๋‘ ์ ˆ๋‹จํ•ด๋ฒ„๋ฆฐ๋‹ค. ๋”ฐ๋ผ์„œ, ๋†’์ด๊ฐ€ H๋ณด๋‹ค ํฐ ๋‚˜๋ฌด๋Š” H ์œ„์˜ ๋ถ€๋ถ„์ด ์ž˜๋ฆด ๊ฒƒ์ด๊ณ , ๋‚ฎ์€ ๋‚˜๋ฌด๋Š” ์ž˜๋ฆฌ์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ์ค„์— ์—ฐ์†ํ•ด์žˆ๋Š” ๋‚˜๋ฌด์˜ ๋†’์ด๊ฐ€ 20, 15, 10, 17์ด๋ผ๊ณ  ํ•˜์ž. ์ƒ๊ทผ์ด๊ฐ€ ๋†’์ด๋ฅผ 15๋กœ ์ง€์ •ํ–ˆ๋‹ค๋ฉด, ๋‚˜๋ฌด๋ฅผ ์ž๋ฅธ ๋’ค์˜ ๋†’์ด๋Š” 15, ..

[BOJ] 1654๋ฒˆ: ๋žœ์„  ์ž๋ฅด๊ธฐ

โœ๏ธ๋ฌธ์ œ์ง‘์—์„œ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋˜ ์˜ค์˜์‹์€ ๋ฐ•์„ฑ์›์˜ ๋ถ€๋ฆ„์„ ๋ฐ›๊ณ  ๊ธ‰ํžˆ ๋‹ฌ๋ ค์™”๋‹ค. ๋ฐ•์„ฑ์›์ด ์บ ํ”„ ๋•Œ ์“ธ N๊ฐœ์˜ ๋žœ์„ ์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”๋ฐ ๋„ˆ๋ฌด ๋ฐ”๋น ์„œ ์˜์‹์ด์—๊ฒŒ ๋„์›€์„ ์ฒญํ–ˆ๋‹ค.์ด๋ฏธ ์˜ค์˜์‹์€ ์ž์ฒด์ ์œผ๋กœ K๊ฐœ์˜ ๋žœ์„ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ K๊ฐœ์˜ ๋žœ์„ ์€ ๊ธธ์ด๊ฐ€ ์ œ๊ฐ๊ฐ์ด๋‹ค. ๋ฐ•์„ฑ์›์€ ๋žœ์„ ์„ ๋ชจ๋‘ N๊ฐœ์˜ ๊ฐ™์€ ๊ธธ์ด์˜ ๋žœ์„ ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— K๊ฐœ์˜ ๋žœ์„ ์„ ์ž˜๋ผ์„œ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 300cm ์งœ๋ฆฌ ๋žœ์„ ์—์„œ 140cm ์งœ๋ฆฌ ๋žœ์„ ์„ ๋‘ ๊ฐœ ์ž˜๋ผ๋‚ด๋ฉด 20cm๋Š” ๋ฒ„๋ ค์•ผ ํ•œ๋‹ค. (์ด๋ฏธ ์ž๋ฅธ ๋žœ์„ ์€ ๋ถ™์ผ ์ˆ˜ ์—†๋‹ค.)ํŽธ์˜๋ฅผ ์œ„ํ•ด ๋žœ์„ ์„ ์ž๋ฅด๊ฑฐ๋‚˜ ๋งŒ๋“ค ๋•Œ ์†์‹ค๋˜๋Š” ๊ธธ์ด๋Š” ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉฐ, ๊ธฐ์กด์˜ K๊ฐœ์˜ ๋žœ์„ ์œผ๋กœ N๊ฐœ์˜ ๋žœ์„ ์„ ๋งŒ๋“ค ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ๊ทธ๋ฆฌ๊ณ  ์ž๋ฅผ ๋•Œ๋Š” ํ•ญ์ƒ ์„ผํ‹ฐ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ์ •์ˆ˜๊ธธ์ด๋งŒํผ ์ž๋ฅธ๋‹ค๊ณ ..

[BOJ] 7568๋ฒˆ: ๋ฉ์น˜

โœ๏ธ ๋ฌธ์ œ์šฐ๋ฆฌ๋Š” ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋ฅผ ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ, ์ด ๋‘ ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๊ทธ ๋“ฑ์ˆ˜๋ฅผ ๋งค๊ฒจ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์–ด๋–ค ์‚ฌ๋žŒ์˜ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ x kg์ด๊ณ  ํ‚ค๊ฐ€ y cm๋ผ๋ฉด ์ด ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋Š” (x, y)๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๋‘ ์‚ฌ๋žŒ A ์™€ B์˜ ๋ฉ์น˜๊ฐ€ ๊ฐ๊ฐ (x, y), (p, q)๋ผ๊ณ  ํ•  ๋•Œ x > p ๊ทธ๋ฆฌ๊ณ  y > q ์ด๋ผ๋ฉด ์šฐ๋ฆฌ๋Š” A์˜ ๋ฉ์น˜๊ฐ€ B์˜ ๋ฉ์น˜๋ณด๋‹ค "๋” ํฌ๋‹ค"๊ณ  ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค A, B ๋‘ ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๊ฐ€ ๊ฐ๊ฐ (56, 177), (45, 165) ๋ผ๊ณ  ํ•œ๋‹ค๋ฉด A์˜ ๋ฉ์น˜๊ฐ€ B๋ณด๋‹ค ํฐ ์…ˆ์ด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ์น˜๋ผ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ •ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‘ ์‚ฌ๋žŒ C์™€ D์˜ ๋ฉ์น˜๊ฐ€ ๊ฐ๊ฐ (45, 181), (55, 173)์ด๋ผ๋ฉด ๋ชธ๋ฌด๊ฒŒ๋Š” D๊ฐ€ C๋ณด๋‹ค ๋” ๋ฌด๊ฒ๊ณ , ํ‚ค๋Š” C๊ฐ€ ๋” ํฌ๋ฏ€๋กœ, "๋ฉ์น˜"๋กœ๋งŒ..

[BOJ] 9095๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ

โœ๏ธ ๋ฌธ์ œ์ •์ˆ˜ 4๋ฅผ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์€ ์ด 7๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํ•ฉ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š” ์ˆ˜๋ฅผ 1๊ฐœ ์ด์ƒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.1+1+1+11+1+21+2+12+1+12+21+33+1์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๐Ÿค– ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ ๐Ÿ’กํ’€์ด์ด๊ฒƒ๋„ ์•„์ฃผ ์œ ๋ช…ํ•œ DP ๋ฌธ์ œ๋‹ค. dp[1]~dp[5]์˜ ๊ฐ’๊ณผ ๊ทธ ๊ฐ’์ด ๋‚˜์˜ค๋Š” ์กฐํ•ฉ์„ ์ง์ ‘ ์ ์–ด๋ณด๋‹ˆ๊นŒ ๊ทœ์น™์ด ๋ณด์˜€๋Š”๋ฐ, DP ์œ ํ˜•์œผ๋กœ ์ถ”์ •๋˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•ญ์ƒ ์†์œผ๋กœ ๋‹ค ์ ์–ด๋ณผ ์ˆ˜๋Š” ์—†๋Š” ๋ฒ•..! ์ข€ ๋” ๋…ผ๋ฆฌ์ ์ธ ์ ‘๊ทผ์„ ์œ„ํ•ด ์ฑ—์ง€ํ”ผํ‹ฐ์˜ ๋„์›€์„ ๋ฐ›์•˜๋‹ค. ์ผ๋‹จ ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ์ด ๋ฌธ์ œ์˜ ์ ํ™”์‹์€ `dp[i] = dp[i-1]+dp[i-2]+dp[i-3]`์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.  1) ์˜ˆ์‹œ ..

[BOJ] 1463๋ฒˆ: 1๋กœ ๋งŒ๋“ค๊ธฐ

โœ๏ธ ๋ฌธ์ œ์ •์ˆ˜ X์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ์‚ฐ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ธ ๊ฐ€์ง€ ์ด๋‹ค. X๊ฐ€ 3์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋ฉด, 3์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค.X๊ฐ€ 2๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋ฉด, 2๋กœ ๋‚˜๋ˆˆ๋‹ค.1์„ ๋บ€๋‹ค. ์ •์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์œ„์™€ ๊ฐ™์€ ์—ฐ์‚ฐ ์„ธ ๊ฐœ๋ฅผ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•ด์„œ 1์„ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜๋Š” ํšŸ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ๐Ÿค– ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ ๐Ÿ’กํ’€์ด์ •๋ง ์œ ๋ช…ํ•œ DP ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜๋กœ, ์†”์งํžˆ ๋งํ•ด์„œ ๋ฌธ์ œ๋ฅผ ๋ณธ ์ ์€ ๋งŽ์€๋ฐ ์˜ค๋Š˜์„ ํฌํ•จํ•˜์—ฌ ์ž๋ ฅ์œผ๋กœ ํ‘ผ ์ ์€ ์—†๋‹ค. ์ฐธ ๋ถ€๋„๋Ÿฌ์šด ์ผ์ด์•ผ~ ์˜ค๋Š˜์„ DP ๊ณต๋ถ€์˜ ๋‚ ๋กœ ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„์ฃผ ์„ธ์„ธํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 1) ์ ‘๊ทผ ๋ฐฉ๋ฒ•1. DP ํ…Œ์ด๋ธ” ์ •์˜1์ฐจ์› ๋ฐฐ์—ด ํ˜•ํƒœ์˜ DP ํ…Œ์ด๋ธ” dp[i]์—๋Š” i๋ฅผ 1๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ตœ์†Œ ์—ฐ์‚ฐ ํšŸ์ˆ˜ ์ €์žฅ์˜ˆ) dp[3] = 1 (i=3์ด๊ณ  ..

[BOJ] 11399๋ฒˆ: ATM

โœ๏ธ ๋ฌธ์ œ์ธํ•˜์€ํ–‰์—๋Š” ATM์ด 1๋Œ€๋ฐ–์— ์—†๋‹ค. ์ง€๊ธˆ ์ด ATM์•ž์— N๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ์ค„์„ ์„œ์žˆ๋‹ค. ์‚ฌ๋žŒ์€ 1๋ฒˆ๋ถ€ํ„ฐ N๋ฒˆ๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ์œผ๋ฉฐ, i๋ฒˆ ์‚ฌ๋žŒ์ด ๋ˆ์„ ์ธ์ถœํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์€ Pi๋ถ„์ด๋‹ค.์‚ฌ๋žŒ๋“ค์ด ์ค„์„ ์„œ๋Š” ์ˆœ์„œ์— ๋”ฐ๋ผ์„œ, ๋ˆ์„ ์ธ์ถœํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์˜ ํ•ฉ์ด ๋‹ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด 5๋ช…์ด ์žˆ๊ณ , P1 = 3, P2 = 1, P3 = 4, P4 = 3, P5 = 2 ์ธ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. [1, 2, 3, 4, 5] ์ˆœ์„œ๋กœ ์ค„์„ ์„ ๋‹ค๋ฉด, 1๋ฒˆ ์‚ฌ๋žŒ์€ 3๋ถ„๋งŒ์— ๋ˆ์„ ๋ฝ‘์„ ์ˆ˜ ์žˆ๋‹ค. 2๋ฒˆ ์‚ฌ๋žŒ์€ 1๋ฒˆ ์‚ฌ๋žŒ์ด ๋ˆ์„ ๋ฝ‘์„ ๋•Œ ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, 3+1 = 4๋ถ„์ด ๊ฑธ๋ฆฌ๊ฒŒ ๋œ๋‹ค. 3๋ฒˆ ์‚ฌ๋žŒ์€ 1๋ฒˆ, 2๋ฒˆ ์‚ฌ๋žŒ์ด ๋ˆ์„ ๋ฝ‘์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ด 3+1+4 = 8๋ถ„์ด ํ•„์š”ํ•˜๊ฒŒ ๋œ..

[BOJ] 2839๋ฒˆ: ์„คํƒ• ๋ฐฐ๋‹ฌ

โœ๏ธ ๋ฌธ์ œ์ƒ๊ทผ์ด๋Š” ์š”์ฆ˜ ์„คํƒ•๊ณต์žฅ์—์„œ ์„คํƒ•์„ ๋ฐฐ๋‹ฌํ•˜๊ณ  ์žˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ์ง€๊ธˆ ์‚ฌํƒ•๊ฐ€๊ฒŒ์— ์„คํƒ•์„ ์ •ํ™•ํ•˜๊ฒŒ Nํ‚ฌ๋กœ๊ทธ๋žจ์„ ๋ฐฐ๋‹ฌํ•ด์•ผ ํ•œ๋‹ค. ์„คํƒ•๊ณต์žฅ์—์„œ ๋งŒ๋“œ๋Š” ์„คํƒ•์€ ๋ด‰์ง€์— ๋‹ด๊ฒจ์ ธ ์žˆ๋‹ค. ๋ด‰์ง€๋Š” 3ํ‚ฌ๋กœ๊ทธ๋žจ ๋ด‰์ง€์™€ 5ํ‚ฌ๋กœ๊ทธ๋žจ ๋ด‰์ง€๊ฐ€ ์žˆ๋‹ค.์ƒ๊ทผ์ด๋Š” ๊ท€์ฐฎ๊ธฐ ๋•Œ๋ฌธ์—, ์ตœ๋Œ€ํ•œ ์ ์€ ๋ด‰์ง€๋ฅผ ๋“ค๊ณ  ๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 18ํ‚ฌ๋กœ๊ทธ๋žจ ์„คํƒ•์„ ๋ฐฐ๋‹ฌํ•ด์•ผ ํ•  ๋•Œ, 3ํ‚ฌ๋กœ๊ทธ๋žจ ๋ด‰์ง€ 6๊ฐœ๋ฅผ ๊ฐ€์ ธ๊ฐ€๋„ ๋˜์ง€๋งŒ, 5ํ‚ฌ๋กœ๊ทธ๋žจ 3๊ฐœ์™€ 3ํ‚ฌ๋กœ๊ทธ๋žจ 1๊ฐœ๋ฅผ ๋ฐฐ๋‹ฌํ•˜๋ฉด, ๋” ์ ์€ ๊ฐœ์ˆ˜์˜ ๋ด‰์ง€๋ฅผ ๋ฐฐ๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.์ƒ๊ทผ์ด๊ฐ€ ์„คํƒ•์„ ์ •ํ™•ํ•˜๊ฒŒ Nํ‚ฌ๋กœ๊ทธ๋žจ ๋ฐฐ๋‹ฌํ•ด์•ผ ํ•  ๋•Œ, ๋ด‰์ง€ ๋ช‡ ๊ฐœ๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฉด ๋˜๋Š”์ง€ ๊ทธ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๐Ÿค– ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ ๐Ÿ’ก ํ’€์ด์ด์ฝ”ํ…Œ ์ฑ…์œผ๋กœ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์„ธ๋ฅผ ์ด์–ด ๋ฐฑ์ค€์—์„œ ๊ทธ๋ฆฌ๋”” ์œ ํ˜•์œผ๋กœ ๋ถ„๋ฅ˜๋œ ๋ฌธ์ œ..

[BOJ] 2217๋ฒˆ: ๋กœํ”„

๋ฌธ์ œN(1 ≤ N ≤ 100,000)๊ฐœ์˜ ๋กœํ”„๊ฐ€ ์žˆ๋‹ค. ์ด ๋กœํ”„๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋Ÿฐ ์ €๋Ÿฐ ๋ฌผ์ฒด๋ฅผ ๋“ค์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋กœํ”„๋Š” ๊ทธ ๊ตต๊ธฐ๋‚˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌผ์ฒด์˜ ์ค‘๋Ÿ‰์ด ์„œ๋กœ ๋‹ค๋ฅผ ์ˆ˜๋„ ์žˆ๋‹ค.ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋กœํ”„๋ฅผ ๋ณ‘๋ ฌ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ๊ฐ๊ฐ์˜ ๋กœํ”„์— ๊ฑธ๋ฆฌ๋Š” ์ค‘๋Ÿ‰์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. k๊ฐœ์˜ ๋กœํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘๋Ÿ‰์ด w์ธ ๋ฌผ์ฒด๋ฅผ ๋“ค์–ด์˜ฌ๋ฆด ๋•Œ, ๊ฐ๊ฐ์˜ ๋กœํ”„์—๋Š” ๋ชจ๋‘ ๊ณ ๋ฅด๊ฒŒ w/k ๋งŒํผ์˜ ์ค‘๋Ÿ‰์ด ๊ฑธ๋ฆฌ๊ฒŒ ๋œ๋‹ค.๊ฐ ๋กœํ”„๋“ค์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ด ๋กœํ”„๋“ค์„ ์ด์šฉํ•˜์—ฌ ๋“ค์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฌผ์ฒด์˜ ์ตœ๋Œ€ ์ค‘๋Ÿ‰์„ ๊ตฌํ•ด๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋ชจ๋“  ๋กœํ”„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•  ํ•„์š”๋Š” ์—†์œผ๋ฉฐ, ์ž„์˜๋กœ ๋ช‡ ๊ฐœ์˜ ๋กœํ”„๋ฅผ ๊ณจ๋ผ์„œ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ์‹œ ํ’€์ดํ’€๊ณ  ๋‚˜์„œ ๋ฐ”๋กœ ์ •๋ฆฌํ–ˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ์ข€ ์ง€๋‚˜์„œ ๊ทธ ๋‹น์‹œ ์ดํ•ด..