๐ฉ
3
๐ 2606 ๋ฐ์ด๋ฌ์ค JAVA
1. ๊ฐ์ ์์ฃผ ๊ธฐ๋ณธ์ ์ธ BFS๋ก ํ ์ ์๋ ๊ฐ๋จํ ๋ฌธ์ ์ด๋ค. ์ด ๋ฌธ์ ๊ฐ ์ ์ ํ๋ฆฌ๋ ์ฌ๋์ BaaaaaaaaarkingDog๋์ ๊ทธ๋ํ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ค๊ธธ ๋ฐ๋๋ค. ์ค๋ฒ 3๋ ์์ ๋ ํ๋ฆฌ๋ฉฐ ํ์๋ค... ์ฌํ์ด๋ ์์! ๋ด๊ฐ ํ๋ฒ ํ๋ ธ์๋๋ฐ, ์ด์ ๋ ์๋ฐฉํฅ ๊ทธ๋ํ์์ ์๊ฐํด์ฃผ์ง ์๊ณ ํ์ด์ ์ด๋ค. ์ด๋ก ์ ๋ฆฌ ๋ค์ ํด์ผ๊ฒ ๋ค. 2. ์์ค์ฝ๋ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.StringTokenizer; public class Main { pu..
2024.02.29
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
๐11000 ๊ฐ์์ค
1. ๋ฌธ์ ์ค๋ช
11000๋ฒ: ๊ฐ์์ค ๋ฐฐ์ ์๊ฐ์ ์ฒญ์ ๋ง์คํฐ ๊น์ข
ํ ์ ์๋์๊ฒ ์๋ก์ด ๊ณผ์ ๊ฐ ์ฃผ์ด์ก๋ค. www.acmicpc.net ๊ฐ์์ ์์ ์๊ฐ๊ณผ ์ข
๋ฃ ์๊ฐ์ด ์ฃผ์ด์ก์ ๋ ํด๋น ๊ฐ์๋ค์ ์ ๋ถ ์ํํ ์ ์๋ ์ต์ ๊ฐ์ ์๋ฅผ ๊ตฌํ์ฌ๋ผ. 2. ํธ๋ ์๋ฆฌ ์ ๋ฒ์ ํ์๋๋ฐ ํ๋ ธ๋ค. ํ๋ฆฌ๋ ๋ฐฉ๋ฒ๋ ๋๊ฐ์๋ค ใ
ใ
. ๋ค์ ํธ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด ๋ณด๊ฒ ๋ค. ๋ฐฐ์ด ํน์ List์ ๊ฐ์ ์์ ์๊ฐ์ด ๋น ๋ฅธ ์์ผ๋ก ๊ฐ์๋ฅผ ์ ๋ ฌํ๋ค. ๊ฐ์์ ๋ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฐ๋ค์ ์ ๋ฆฌํ๋ Priority Queue๋ฅผ ๋ง๋ ๋ค. ์ ์ด์ List์ ์กด์ฌํ๋ ๊ฐ๋ค์ ์ฐจ๋ก๋ก ์ํํ ๊ฒ์ด๋ค. ์ฐ๋ฆฌ๊ฐ ํ์ฌ ์กฐํํ๋ ๊ฐ์๋ฅผ A๋ผ๊ณ ํด๋ณด์. A์ ๊ฐ์ ์์ ์๊ฐ์ด ์คํ 1์๋ผ๊ณ ํ ๋, ํ์ฌ ์๊ฐ์ ์คํ 1์๋ผ๊ณ ๊ฐ์ ํ๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ list์์ ํ..
2024.01.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
๐ํธ๋ฆฌ
1. ๋ฌธ์ ์ค๋ช
1068๋ฒ: ํธ๋ฆฌ ํธ๋ฆฌ์์ ๋ฆฌํ ๋
ธ๋๋, ์์์ ๊ฐ์๊ฐ 0์ธ ๋
ธ๋๋ฅผ ๋งํ๋ค. www.acmicpc.net ํธ๋ฆฌ์์ A๋ฒ ๋
ธ๋๋ฅผ ์์ด์ ๋ ๋ฆฌํ ๋
ธ๋์ ๊ฐ์๋ฅผ ๊ตฌํ์ฌ๋ผ 2.ํธ๋ ์๋ฆฌ ์์ ์ค๋ช
์ฒ๋ผ, ๋๋ ์ ๊ฑฐ๋๋ ์ค๊ฐ ๋
ธ๋๊ฐ ๊ฐ์ง leaf ๋
ธ๋์ -111 ์ด๋ ๊ฐ์์ ๋
ธ๋๋ฅผ ์๋ก ๋ํด์ฃผ์๊ณ , ๊ทธ๋ ๊ฒ ํด์ leaf ๋
ธ๋๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ ์ ์ฒด ๋
ธ๋์์ ์์ ๋
ธ๋๊ฐ ์๋ ๋
ธ๋์ ๊ฐ์๋ฅผ ์ธ์ด์ค์ ๋ฆฌํ ๋
ธ๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ค. ํ์ง๋ง ์ด ์๊ณ ๋ฆฌ์ฆ์์ ์์ธ๊ฐ ๋๋ ์ง์ ์ด ์กด์ฌํ๋ค. ๋ง์ฝ ์์ ์์์ ๋
ธ๋ 2์ฒ๋ผ ์์ ์ด ๊ฐ์ง ๋ชจ๋ leaf ๋
ธ๋๊ฐ -111์ด๋ ๊ฐ์์ ๋
ธ๋๋ฅผ ๊ฐ์ง๋ค๋ฉด, ์ค์ง์ ์ผ๋ก 2๊ฐ ๊ฐ์ง ๋ชจ๋ ์์ ๋
ธ๋๊ฐ ์ ๊ฑฐ ๋์๋ค๋ ์๋ฆฌ์์ผ๋ก 2๊ฐ leaf ๋
ธ๋๊ฐ ๋๋ค. ๋ฐ๋ผ์..
2024.01.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด