๋ชฉ๋ก์ „์ฒด ๊ธ€ (181)

๐ŸŒฑ → ๐ŸŒณ

[Baekjoon] 1469. ์ˆŒ ์‚ฌ์ด ์ˆ˜์—ด - python

https://www.acmicpc.net/problem/1469 1469๋ฒˆ: ์ˆŒ ์‚ฌ์ด ์ˆ˜์—ด ์ฒซ์งธ ์ค„์— X์˜ ํฌ๊ธฐ N์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์— X์— ๋“ค์–ด๊ฐ€๋Š” ์ˆ˜๊ฐ€ ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. X์˜ ํฌ๊ธฐ๋Š” 8๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. X์˜ ์›์†Œ๋Š” 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ  16๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด ๋ฌธ์ œ ์œ ํ˜• ๋‚œ์ด๋„ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ํ•ด๊ฒฐ ์œ ๋ฌด ์Šค์Šค๋กœ ๊ตฌํ˜„ ์„ฑ๊ณต ๋ฐฑํŠธ๋ž˜ํ‚น ๊ณจ๋“œ 5 1h o x ์„ค๊ณ„ ๋ฐฉ๋ฒ• ๋ฐฑํŠธ๋ž˜ํ‚น ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ ๋‹จ๊ณ„์—์„œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ์‹œ๋„ํ•˜๊ณ , ๊ทธ ์„ ํƒ์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•จ ๋งŒ์•ฝ ์„ ํƒ์ด ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ์ˆซ์ž๋กœ ๋„˜์–ด๊ฐ€๊ณ , ์œ ํšจํ•˜๋ฉด ์žฌ๊ท€์ ์œผ๋กœ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ํƒ์ƒ‰ํ•จ back ํ•จ์ˆ˜๋Š” ํ˜„์žฌ ์œ„์น˜(pos)์™€ ๊ฐ ์ˆซ์ž์˜ ์ด์ „ ์œ„์น˜(prev)๋ฅผ ์ธ์ž๋กœ ๋ฐ›์Œ pos๊ฐ€ 2 * ..

Algorithms 2023. 9. 29. 17:17
[Baekjoon] 17392. ์šฐ์šธํ•œ ๋ฐฉํ•™ - python

https://www.acmicpc.net/problem/17392 17392๋ฒˆ: ์šฐ์šธํ•œ ๋ฐฉํ•™ 1์ผ, 5์ผ, 8์ผ์— ์•ฝ์†์„ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฐ์น˜ํ•˜๋ฉด, 4์ผ๊ณผ 10์ผ์— ๊ฐ๊ฐ 1๋งŒํผ์˜ ์šฐ์šธํ•จ์„ ๋Š๋ผ๊ฒŒ ๋˜์–ด, ์ด 2๋งŒํผ์˜ ์šฐ์šธํ•จ์„ ๋Š๋ผ๊ฒŒ ๋œ๋‹ค. ์ด๋ณด๋‹ค ๋œ ์šฐ์šธํ•จ์„ ๋Š๋ผ๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด ๋ฌธ์ œ ์œ ํ˜• ๋‚œ์ด๋„ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ํ•ด๊ฒฐ ์œ ๋ฌด ๊ทธ๋ฆฌ๋”” ์‹ค๋ฒ„1 1h o ์„ค๊ณ„ ๋ฐฉ๋ฒ• sum : 0๊นŒ์ง€๋Š” ์šฐ์šธํ•˜์ง€ ์•Š์œผ๋‹ˆ๊นŒ arr์˜ ๋ชจ๋“  ๊ฐ’์— 1์„ ๋”ํ•ด์คŒ left : m - sum # ์šฐ์šธํ•œ ๋‚  n+1 : ์šฐ์šธํ•œ ๋‚ ์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์นธ ์˜ˆ์‹œ(3 10 2 2 1)์˜ ๊ฒฝ์šฐ์—๋Š” ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์นธ์ด 4๊ฐœ์ธ๋ฐ ์šฐ์šธํ•œ ๋‚ ์ด 2์ด๋ฏ€๋กœ 1์˜ ์ œ๊ณฑ * 2 ์ด ์šฐ์šธ์˜ ์ดํ•ฉ์ด ๋œ๋‹ค ๋งŒ์•ฝ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์นธ..

Algorithms 2023. 9. 29. 17:16