๋ฌธ์ (Gold 5) https://www.acmicpc.net/problem/13549 13549๋ฒ: ์จ๋ฐ๊ผญ์ง 3 ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ www.acmicpc.net ํ์ด ์ฒ์์ ๋จ์ํ BFS ( 1์ฐจ์ ๋ฐฐ์ด ํ์ ) ์ผ๋ก ํ์๋๋ ๋น์ฐํ! ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ๋ค. ๊ทธ๋์ ๋ฐฉ๋ฌธํ๋ ์ธ๋ฑ์ค๋ง๋ค์ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ! ์ฝ๋ ๋๋ณด๊ธฐ package shortestPath; import java.util.*; import java.io.*; public class Main_13549_์จ๋ฐ๊ผญ์ง3{ p..
๋ฌธ์ (Gold 3) https://www.acmicpc.net/problem/1238 1238๋ฒ: ํํฐ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 10,000), X๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์
๋ ฅ๋๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ M+1๋ฒ์งธ ์ค๊น์ง i๋ฒ์งธ ๋๋ก์ ์์์ , ๋์ , ๊ทธ๋ฆฌ๊ณ ์ด ๋๋ก๋ฅผ ์ง๋๋๋ฐ ํ์ํ ์์์๊ฐ Ti๊ฐ ๋ค์ด www.acmicpc.net ํ์ด ๋ง์๋ค์ธ N์์ ๋ชฉ์ ์ง X๊น์ง ๊ฑธ๋ฆฌ๋ ์ต๋จ๊ฑฐ๋ฆฌ -> A ๋ชฉ์ ์ง X์์ ๊ฐ ๋ง์ N๊น์ง ๊ฑธ๋ฆฌ๋ ์ต๋จ๊ฑฐ๋ฆฌ -> B ๋ฅผ ์ด์ฉํด์ ์๋ณต ๊ฑฐ๋ฆฌ์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ค! B๋ ์ถ๋ฐ์ง๋ก๋ถํฐ ๋ชจ๋ ๋
ธ๋๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉ A์ ๊ฒฝ์ฐ, ๋ชจ๋ ๋
ธ๋์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ค๋ ํ๋ก์ด๋ ์์ฌ์ ์ด์ฉํ๋ ค ํ์๋ค. ํ์ง๋ง, ํ๋ก์ด๋ ์์ฌ์ ๊ฒฝ์ฐ ..
๋ฌธ์ (Gold 5) https://www.acmicpc.net/problem/2174 2174๋ฒ: ๋ก๋ด ์๋ฎฌ๋ ์ด์
์ฒซ์งธ ์ค์ ๋ ์ ์ A, B๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ ๋ ์ ์ N, M์ด ์ฃผ์ด์ง๋ค. ๋ค์ N๊ฐ์ ์ค์๋ ๊ฐ ๋ก๋ด์ ์ด๊ธฐ ์์น(x, y์ขํ ์) ๋ฐ ๋ฐฉํฅ์ด ์ฃผ์ด์ง๋ค. ๋ค์ M๊ฐ์ ์ค์๋ ๊ฐ ๋ช
๋ น์ด ๋ช
๋ น์ ๋ด๋ฆฌ๋ ์ www.acmicpc.net ํ์ด ์ขํ๊ณ๋ง ์ ๊ฒฝ์ฐ๋ฉด ์ด๋ ต์ง ์์๋ ๋ฌธ์ ! ๋์ ๊ฒฝ์ฐ, ์ข์๋จ๋ถํฐ (0,0) ์ฐํ๋จ์ด(B-1,A-1)๊ฐ ๋๋๋ก ์ขํ๋ฅผ ์ค์ ํ์๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํด์ผ ํ ์ ์! ์
๋ ฅ ๋ํ x์ถ ์ขํ๋ถํฐ ์
๋ ฅ๋๋ฏ๋ก ๋ฐ๋ก [x][y]์ด๋ ๊ฒ ์ ์ฅํ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค. ๋ชจ๋ ์ฝ๋์์ A, B, X, Y, I, J์ ํท๊ฐ๋ฆฌ์ง ์๋๋ก ์ ์ํ์! ์ฝ๋ ๋๋ณด๊ธฐ package simulat..
๋ฌธ์ (Silver 1) https://www.acmicpc.net/problem/16918 16918๋ฒ: ๋ด๋ฒ๋งจ ์ฒซ์งธ ์ค์ R, C, N (1 ≤ R, C, N ≤ 200)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ R๊ฐ์ ์ค์ ๊ฒฉ์ํ์ ์ด๊ธฐ ์ํ๊ฐ ์ฃผ์ด์ง๋ค. ๋น ์นธ์ '.'๋ก, ํญํ์ 'O'๋ก ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ์๋ฎฌ๋ ์ด์
์ ์ฐจ๋ก๋๋ก๋ง ๊ตฌํํ์! ์ค์น ํ, 1์ด ํ์ ์๋ฌด๋ฐ ๋ณํ ์์ผ๋ฏ๋ก ์ด๊ธฐ ์ํ ์ค์ ์ 1์ด ํ์ ์ํ๋ก ๋ฐ๋ก ์ค์ 2์ด ํ๋ถํฐ N์ด ํ๊น์ง์ ๋ก์ง์ ๊ตฌํ for(int i = 1 ; i < N ; i++) == for(int i = 2 ; i