๋ค์ต์คํธ๋ผ
[Python] ๋ฐฑ์ค 4485 ๋ น์ ์ท ์ ์ ์ ๊ฐ ์ ค๋ค์ง? | ๋ค์ต์คํธ๋ผ
~๋ชฉ์ฐจ~ ๋ฌธ์ ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ ์์ฑ ์ฝ๋ ๋ฌธ์ https://www.acmicpc.net/problem/4485 4485๋ฒ: ๋ น์ ์ท ์ ์ ์ ๊ฐ ์ ค๋ค์ง? ์ ค๋ค์ ์ ์ค ๊ฒ์์์ ํํ์ ๋จ์๋ ๋ฃจํผ(rupee)๋ค. ๊ทธ๋ฐ๋ฐ ๊ฐํน '๋๋๋ฃจํผ'๋ผ ๋ถ๋ฆฌ๋ ๊ฒ์ ์ ๋ฃจํผ๋ ์กด์ฌํ๋๋ฐ, ์ด๊ฑธ ํ๋ํ๋ฉด ์คํ๋ ค ์์งํ ๋ฃจํผ๊ฐ ๊ฐ์ํ๊ฒ ๋๋ค! ์ ค๋ค์ ์ ์ค ์๋ฆฌ์ฆ์ ์ฃผ www.acmicpc.net ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ - ๋ค์ต์คํธ๋ผ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ ์์น๋ณ (0, 0)์์ ์ต์ ๋น์ฉ์ ๊ณ์ฐ - dr, dc : ๊ฐ ์์น์์ ์๋, ์, ์ค๋ฅธ์ชฝ, ์ผ์ชฝ ์์น๋ฅผ ๋ฐฉ๋ฌธ ํ๊ธฐ ์ํ ๋ฐฉํฅํค - graph : ๊ฐ ์์น ๋ฐฉ๋ฌธ์ ์ํด ํ์ํ ๋น์ฉ - distance : ๊ฐ ์์น์์ (0, 0)๊น์ง ๊ฐ๊ธฐ์ํ ์ต์ ๋น์ฉ, ์ด๊ธฐ๋ ๋ฌดํ์ ์์ฑ ์ฝ๋ imp..
[Python] ๋ฐฑ์ค 1504 ํน์ ํ ์ต๋จ ๊ฒฝ๋ก | ๋ค์ต์คํธ๋ผ
~๋ชฉ์ฐจ~ ๋ฌธ์ ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ ์์ฑ ์ฝ๋ ๋ฌธ์ https://www.acmicpc.net/problem/1504 1504๋ฒ: ํน์ ํ ์ต๋จ ๊ฒฝ๋ก ์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ N๊ณผ ๊ฐ์ ์ ๊ฐ์ E๊ฐ ์ฃผ์ด์ง๋ค. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) ๋์งธ ์ค๋ถํฐ E๊ฐ์ ์ค์ ๊ฑธ์ณ์ ์ธ ๊ฐ์ ์ ์ a, b, c๊ฐ ์ฃผ์ด์ง๋๋ฐ, a๋ฒ ์ ์ ์์ b๋ฒ ์ ์ ๊น์ง ์๋ฐฉํฅ ๊ธธ์ด ์กด www.acmicpc.net ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ - v1 -> v2 ์์ ๋๋ v2 -> v1 ์์ ๊ฐ๊ฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ์ฌ ์์ ๊ฐ์ ์ถ๋ ฅํ๋ค. (2๋ฒ์ ๋ค์ต์คํธ๋ผ) - ๊ฒฝ๋ก๊ฐ ์๋ ๊ฒฝ์ฐ(๊ฒฐ๊ณผ ๊ฐ์ด INF๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ) -1์ ์ถ๋ ฅ ์์ธํ ๋ด์ฉ์ ์ฝ๋ ์ฃผ์ ์ฐธ๊ณ ์์ฑ ์ฝ๋ import sys import heapq input =..