๋ชฉ๋ก๋ฐฑ์ค€ (29)

๐ŸŒฑ → ๐ŸŒณ

[Baekjoon] 1715๋ฒˆ : ์นด๋“œ ์ •๋ ฌํ•˜๊ธฐ python

https://www.acmicpc.net/problem/1715 1715๋ฒˆ: ์นด๋“œ ์ •๋ ฌํ•˜๊ธฐ ์ •๋ ฌ๋œ ๋‘ ๋ฌถ์Œ์˜ ์ˆซ์ž ์นด๋“œ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž. ๊ฐ ๋ฌถ์Œ์˜ ์นด๋“œ์˜ ์ˆ˜๋ฅผ A, B๋ผ ํ•˜๋ฉด ๋ณดํ†ต ๋‘ ๋ฌถ์Œ์„ ํ•ฉ์ณ์„œ ํ•˜๋‚˜๋กœ ๋งŒ๋“œ๋Š” ๋ฐ์—๋Š” A+B ๋ฒˆ์˜ ๋น„๊ต๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด, 20์žฅ์˜ ์ˆซ์ž ์นด๋“œ ๋ฌถ์Œ๊ณผ 30์žฅ www.acmicpc.net ์„ค๊ณ„ ๋ฐฉ๋ฒ• ๋น„๊ต ํšŸ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์œผ๋ ค๋ฉด ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’๋“ค๋ถ€ํ„ฐ ๋จผ์ € ๊ณ„์‚ฐํ•ด์•ผ ํ•œ๋‹ค. ๋‹จ ํ•˜๋‚˜์˜ ๊ฐ’์ด ๋‚จ์„ ๋•Œ๊นŒ์ง€ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’ 2๊ฐœ๋ฅผ ๊ณ„์‚ฐ, ์ถ”๊ฐ€ ๊ทธ๋ฆฌ๊ณ  ์ €์žฅ์„ ๋ฐ˜๋ณตํ•œ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ฐฐ์—ด๋กœ ์ฒ˜๋ฆฌํ•  ๊ฒฝ์šฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์ •๋ ฌํ•˜๋Š” ๊ณผ์ •์„ ์šฐ์„ ์ˆœ์œ„ ํ์— ๋งก๊ฒจ์ฃผ๋ฉด ํ•ด๊ฒฐ ์ฝ”๋“œ ์‹œ๊ฐ„์ดˆ๊ณผ ์ฝ”๋“œ import sys input = sys.stdin.readline n = int(input()) ca..

[๋ฐฑ์ค€] 13458๋ฒˆ: ์‹œํ—˜ ๊ฐ๋… python

https://www.acmicpc.net/problem/13458 13458๋ฒˆ: ์‹œํ—˜ ๊ฐ๋… ์ฒซ์งธ ์ค„์— ์‹œํ—˜์žฅ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ์‹œํ—˜์žฅ์— ์žˆ๋Š” ์‘์‹œ์ž์˜ ์ˆ˜ Ai (1 ≤ Ai ≤ 1,000,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์…‹์งธ ์ค„์—๋Š” B์™€ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด ๋ฌธ์ œ ์œ ํ˜• ๋‚œ์ด๋„ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์Šค์Šค๋กœ ๊ตฌํ˜„ ์„ฑ๊ณต ๊ทธ๋ฆฌ๋”” ๋ธŒ๋ก ์ฆˆ2 10m O ์„ค๊ณ„ ๋ฐฉ๋ฒ• ์ผ๋‹จ ์ด ๊ฐ๋…๊ด€์ด ๋ฌด์กฐ๊ฑด 1๋ช…์”ฉ ๋ฐ˜์— ๋ฐฐ์ •์ด ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— a๋ฅผ ๋Œ๋ฉด์„œ ๊ฐ ์›์†Œ ์ด ๊ฐ๋…๊ด€์˜ ๊ฐ์‹œ ์ธ์›์„ ๋นผ์ฃผ๊ณ  i๊ฐ€ ๋‚จ์œผ๋ฉด ๋ถ€๊ฐ๋…๊ด€์˜ ๊ฐ์‹œ ๊ฐ€๋Šฅ ์ธ์›์œผ๋กœ ๋‚˜๋ˆ ์ค€ ๋ชซ์„ ๋”ํ•ด์ฃผ์—ˆ์Œ ์ฝ”๋“œ n = int(input()) a = map(int, in..

Algorithms 2023. 1. 11. 12:29
[๋ฐฑ์ค€] 11000๋ฒˆ : ๊ฐ•์˜์‹ค python

https://www.acmicpc.net/problem/11000 11000๋ฒˆ: ๊ฐ•์˜์‹ค ๋ฐฐ์ • ์ฒซ ๋ฒˆ์งธ ์ค„์— N์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 200,000) ์ดํ›„ N๊ฐœ์˜ ์ค„์— Si, Ti๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 ≤ Si < Ti ≤ 109) www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด ๋ฌธ์ œ ์œ ํ˜• ๋‚œ์ด๋„ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์Šค์Šค๋กœ ๊ตฌํ˜„ ์„ฑ๊ณต ๊ทธ๋ฆฌ๋””, ์šฐ์„ ์ˆœ์œ„ ํ, ์ž๋ฃŒ๊ตฌ์กฐ, ์ •๋ ฌ ๊ณจ๋“œ5 1h X ์„ค๊ณ„ ๋ฐฉ๋ฒ• ๋‚ด๊ฐ€ ์„ค๊ณ„ํ–ˆ๋˜ ๋ฐฉ๋ฒ• input ๋ฐ›์€ ๊ฒƒ์„ ์‹œ์ž‘์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ ์‹œ์ž‘์‹œ๊ฐ„ S, ๋ ์‹œ๊ฐ„ T list๋ฅผ ๋”ฐ๋กœ ์„ ์–ธ ํ•œ ๋’ค S๋ฅผ ๋Œ๋ฉด์„œ T๊ฐ€ ์ด์ „ ์‹œ์ž‘ ์‹œ๊ฐ„๋“ค ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์ด์ „ ๊ฐ•์˜์‹ค์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๋„๋ก ํ•จ ์ •๋‹ต ํ’€์ด ๋ฐฉ๋ฒ• โ‘  ํ˜„์žฌ ํšŒ์˜์‹ค์—์„œ์˜ ํšŒ์˜๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ„๋ณด๋‹ค ๋‹ค์Œ ํšŒ์˜์˜ ์‹œ์ž‘์‹œ๊ฐ„์ด ๋น ๋ฅด๋ฉด ํšŒ์˜์‹ค์„ ํ•˜๋‚˜ ์ถ”๊ฐ€๋กœ ๊ฐœ..

Algorithms 2023. 1. 11. 12:28
[๋ฐฑ์ค€] 10866๋ฒˆ: ๋ฑ python

https://www.acmicpc.net/problem/10866 10866๋ฒˆ: ๋ฑ ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์˜ ์ˆ˜ N (1 ≤ N ≤ 10,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ช…๋ น์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋ฌธ์ œ์— ๋‚˜์™€์žˆ์ง€ www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด ๋ฌธ์ œ ์œ ํ˜• ๋‚œ์ด๋„ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์Šค์Šค๋กœ ๊ตฌํ˜„ ์„ฑ๊ณต ๋ฑ ์‹ค๋ฒ„4 10m O ์„ค๊ณ„ ๋ฐฉ๋ฒ• ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•œ ๋ฐฉ๋ฒ• ๋ฑ ํด๋ž˜์Šค ์ƒ์„ฑ ํ›„ ๊ฐ ๋ฉ”์†Œ๋“œ ๊ตฌํ˜„ ๋‹ค๋ฅธ ํ’€์ด 1 ๊ฐ„๋‹จํ•˜๊ฒŒ deque ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•œ ํ’€์ด ๋‹ค๋ฅธ ํ’€์ด 2 dictionary๋ฅผ ์ด์šฉํ•˜์—ฌ switch-case๋ฌธ์„ ๊ตฌํ˜„ ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ key๊ฐ’์„ ๊ฐ€์ง€๊ณ  ๋”•์…”๋„ˆ๋ฆฌ์— ์ ‘๊ทผํ•˜์—ฌ ๋Œ€์‘๋˜๋Š” value๊ฐ’์„ ํ†ตํ•ด ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœ ์ฝ”๋“œ ๋‚ด ํ’€์ด im..

Algorithms 2023. 1. 8. 17:27
[๋ฐฑ์ค€] 1406๋ฒˆ: ์—๋””ํ„ฐ python

https://www.acmicpc.net/problem/1406 1406๋ฒˆ: ์—๋””ํ„ฐ ์ฒซ์งธ ์ค„์—๋Š” ์ดˆ๊ธฐ์— ํŽธ์ง‘๊ธฐ์— ์ž…๋ ฅ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์€ ๊ธธ์ด๊ฐ€ N์ด๊ณ , ์˜์–ด ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ธธ์ด๋Š” 100,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ž…๋ ฅํ•  ๋ช…๋ น์–ด์˜ ๊ฐœ์ˆ˜ www.acmicpc.net ๋ˆˆ๋ฌผ ์ค„์ค„ .. ์‚ฝ์งˆ์— ์‚ฝ์งˆ์— ์‚ฝ์งˆ์— ์‚ฝ์งˆ์„ ๋”ํ•ด ์„ฑ๊ณต ๐Ÿ˜ญ ๋ฌธ์ œ ์ •๋ณด ์Šคํƒ ์‹ค๋ฒ„2 1h32m x ์„ค๊ณ„ ๋ฐฉ๋ฒ• ๋‚˜์˜ ํ’€์ด cursor์˜ ๋ฒ”์œ„๋ฅผ 0๋ถ€ํ„ฐ len(str)๊นŒ์ง€๋กœ ์žก๊ณ  if๋ฌธ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ cmd ๋งˆ๋‹ค ์ƒํ™ฉ์— ๋งž๊ฒŒ ํ•ด๊ฒฐ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ์ผ์–ด๋‚˜์ง€ ์•Š์€ ๋‹ค๋ฅธ ํ’€์ด sys.stdin.readline()์„ ์“ฐ๊ธฐ ์œ„ํ•ด์„œ import sys. 2๊ฐœ์˜ ์Šคํƒ์„ ์ด์šฉํ•˜์—ฌ ์ปค์„œ๊ฐ€ ์›€์ง์ผ ๋•Œ ๋งˆ๋‹ค ์–‘ ์Šคํƒ์— appen..

Algorithms 2023. 1. 5. 12:35