๐ป Computer Science191 [์๊ณ ๋ฆฌ์ฆ PS] 2589๋ฒ ๋ณด๋ฌผ์ฌ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 2589๋ฒ ๋ณด๋ฌผ์ฌ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 2589๋ฒ: ๋ณด๋ฌผ์ฌ ์ฒซ์งธ ์ค์๋ ๋ณด๋ฌผ ์ง๋์ ์ธ๋ก์ ํฌ๊ธฐ์ ๊ฐ๋ก์ ํฌ๊ธฐ๊ฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ์ด์ด L๊ณผ W๋ก ํ์๋ ๋ณด๋ฌผ ์ง๋๊ฐ ์๋์ ์์ ๊ฐ์ด ์ฃผ์ด์ง๋ฉฐ, ๊ฐ ๋ฌธ์ ์ฌ์ด์๋ ๋น ์นธ์ด ์๋ค. ๋ณด๋ฌผ ์ง๋์ www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ BFS ๋ก ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ์๋ค. ๊ณจ๋ 5๋ผ๊ณ ํ๋๋ฐ ๋ง์ ํ๋ฉด ์ค๋ฒ 1? ์ ๋ ๋๋์ ๋ฌธ์ ์๋ค. ํด๊ฒฐ๋ฒ ๊ฐ๊ฐ ๋ฐฐ์ด์ ๋๋ฉฐ L์ผ ๋ BFS ๋ก ๊ฐ ์ ์๋ ์ต๋ ๊ธธ์ด๋ฅผ ๋งค๋ฒ ๊ฐฑ์ ํด์ฃผ๋ฉด ๋๋ค. ์ฃผ์ํด์ผํ ์ ์ด .. 2021. 8. 14. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 9019๋ฒ DSLR ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 9019๋ฒ DSLR ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 9019๋ฒ: DSLR ๋ค ๊ฐ์ ๋ช ๋ น์ด D, S, L, R ์ ์ด์ฉํ๋ ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ๊ฐ ์๋ค. ์ด ๊ณ์ฐ๊ธฐ์๋ ๋ ์ง์คํฐ๊ฐ ํ๋ ์๋๋ฐ, ์ด ๋ ์ง์คํฐ์๋ 0 ์ด์ 10,000 ๋ฏธ๋ง์ ์ญ์ง์๋ฅผ ์ ์ฅํ ์ ์๋ค. ๊ฐ ๋ช ๋ น์ด๋ ์ด ๋ ์ง์คํฐ์ www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ BFS ๋ก ํด๊ฒฐํ ์ ์๋ ์ฌ๋ฏธ์๋ ๋ฌธ์ ์ด๋ค. ์ด ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์ ๊ฑฐ์ 3์๊ฐ์ ์์๋๋ฐ.. ๊ณ์ํด์ ์๊ฐ ์ด๊ณผ ๋ฌ๋ ๋ฌธ์ ๋ค ใ ใ ํด๊ฒฐ๋ฒ 1 ~ 1๋ง ๊น์ง ์ซ์๊ฐ ์กด์ฌํ ๋, 4๊ฐ์ง ์ฐ์ฐ์ .. 2021. 8. 13. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 5014๋ฒ ์คํํธ๋งํฌ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 5014๋ฒ ์คํํธ ๋งํฌ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 5014๋ฒ: ์คํํธ๋งํฌ ์ฒซ์งธ ์ค์ F, S, G, U, D๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ S, G ≤ F ≤ 1000000, 0 ≤ U, D ≤ 1000000) ๊ฑด๋ฌผ์ 1์ธต๋ถํฐ ์์ํ๊ณ , ๊ฐ์ฅ ๋์ ์ธต์ F์ธต์ด๋ค. www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ๊ฐ๊ฐ ์ธต ์๋ก ๊ฐ ์ ์๋ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ๋ ฅํ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค. ํด๊ฒฐ๋ฒ ํ์ฌ ์ธต์์ ๋ชฉํ๋ก ํ๋ ์ธต ์๊ฐ ๊ฐ๋ค๋ฉด 0์ ์ถ๋ ฅํ๊ณ ์๋ ๋ฒ ์ดํฐ๋ก ๊ฐ ์ ์๋ ์๋ ํ์ฌ ์ธต์์ +u ํด์ฃผ๊ณ -d ๋ฅผ ํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ .. 2021. 8. 7. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 10026๋ฒ ์ ๋ก์์ฝ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 10026๋ฒ ์ ๋ก์์ฝ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 10026๋ฒ: ์ ๋ก์์ฝ ์ ๋ก์์ฝ์ ๋นจ๊ฐ์๊ณผ ์ด๋ก์์ ์ฐจ์ด๋ฅผ ๊ฑฐ์ ๋๋ผ์ง ๋ชปํ๋ค. ๋ฐ๋ผ์, ์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ์ ์๋ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ๊ณผ๋ ์ข ๋ค๋ฅผ ์ ์๋ค. ํฌ๊ธฐ๊ฐ N×N์ธ ๊ทธ๋ฆฌ๋์ ๊ฐ ์นธ์ R(๋นจ๊ฐ), G(์ด๋ก) www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ BFS ๋ DFS ๊ฐ์ ๊ทธ๋ํ ํ์์ ๊ตฌํ๋ ฅ์ด ์กฐ๊ธ ์๊ตฌ๋๋ ๋ฌธ์ ์๋ค. ์ฌ์ค BFS๋ DFS ๋ฅผ ์ ๋ค๋ฃฐ ์ค ์๋ค๋ฉด, ํน์ Silver 1 ๋ฌธ์ ๊น์ง ๋งํ์์ด ํ ์ ์๋ค๋ฉด ๊ฐ๋ฒผ์ด ๋ฌธ์ ์๋ค๊ณ ์๊ฐํ๋ค... 2021. 8. 4. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 14502๋ฒ ์ฐ๊ตฌ์ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ ๋ฐฑ์ค 14502๋ฒ ์ฐ๊ตฌ์ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 14502๋ฒ: ์ฐ๊ตฌ์ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ DFS์ BFS ๋ฅผ ๋ชจ๋ ์ด์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ํธํ๋ค. ๋ฒฝ์ ์ธ์ฐ๋ ๊ฒ์ DFS ๋ฅผ ์ด์ฉํ๋ฉด ๋๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ํผํธ๋ฆฌ๋ ๊ฒ์ BFS ๋ก ์ด์ฉํ ์ ์๋ค. ์ ๋ต ์ฝ๋ public class Main { private st.. 2021. 8. 3. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 5567๋ฒ ๊ฒฐํผ์ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 5567๋ฒ ๊ฒฐํผ์ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ ์์ ๋ ธ๋๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง๋ฅผ ํ์ธํ๊ณ ๋จ์ด์ง ๊ฑฐ๋ฆฌ๊ฐ 2 ์ด์ 3 ์ดํ๋ฉด count ๋ฅผ ์ฆ๊ฐ์ํค๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค. ํด๊ฒฐ๋ฒ ์์ ๋ ธ๋๋ถํฐ ๋ค๋ฅธ ๋ชจ๋ ๋ ธ๋๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ๊ธฐ ์ํด BFS ๋ฅผ ์ด์ฉํ ์ ์๋ฐ. ์ ๋ต ์ฝ๋ public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStr.. 2021. 8. 2. ์ด์ 1 2 3 4 5 ยทยทยท 32 ๋ค์