์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ETRI
- ๊ณจ๋3
- ๊ณจ๋5
- ์ธ์คํด์ค
- aws
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ๋์
- DP
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- BFS
- express.js
- ์๋ผ์คํฑ๋น์คํก
- ๋์ปค
- ๋ฐฐํฌ
- ์ ์ฒ๊ธฐ
- DFS
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ๋์์ธํจํด
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก์ ํธ
- ์๋ฐ
- EC2
- Docker
- Express
- ์๋ฃ๊ตฌ์กฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํ๋ง๋ถํธ
- ๊ณจ๋4
- ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง ๋ถํธ
๋ชฉ๋ก๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ (53)
JUINTINATION
๋ฌธ์ https://www.acmicpc.net/problem/16947 16947๋ฒ: ์์ธ ์งํ์ฒ 2ํธ์ ์ฒซ์งธ ์ค์ ์ญ์ ๊ฐ์ N(3 ≤ N ≤ 3,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์ญ๊ณผ ์ญ์ ์ฐ๊ฒฐํ๋ ๊ตฌ๊ฐ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ์ ๊ตฌ๊ฐ์ด ์ฌ๋ฌ ๋ฒ ์ฃผ์ด์ง๋ ๊ฒฝ์ฐ๋ ์๊ณ , ์ญ์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ www.acmicpc.net ํ์ด ํ ์ญ์์ ์ถ๋ฐํด์ ๊ณ์ ๊ฐ๋ฉด ๋ค์ ์ถ๋ฐํ ์ญ์ผ๋ก ๋์์ฌ ์ ์๋ ๋ ธ์ ์ ์ํ์ ์ด๋ผ๊ณ ํ๊ณ ๋ ์ญ(์ ์ ) ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ ์ง๋์ผ ํ๋ ๊ตฌ๊ฐ(๊ฐ์ )์ ๊ฐ์์ผ ๋ 1๊ฐ์ ์ํ์ ๊ณผ ๊ฐ ์ญ๊ณผ ์ํ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ dfs๋ฅผ ์ด์ฉํ์ฌ ๋ฐฉ๋ฌธํ ์ ์ด ์๋ ์ญ์ผ๋ก ๋ค์ ๋์์๋ค๋ฉด ํด๋น ์ญ์ ๊ธฐ์ค์ผ๋ก ์ํ์ ์ด ๋ง๋ค์ด์ง๊ณ ๊ทธ ์์ ์๋ ๋ชจ๋ ์ญ์ ์ํ์ ์ด๋ผ..
๋ฌธ์ https://www.acmicpc.net/problem/16929 16929๋ฒ: Two Dots ์ฒซ์งธ ์ค์ ๊ฒ์ํ์ ํฌ๊ธฐ N, M์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฒ์ํ์ ์ํ๊ฐ ์ฃผ์ด์ง๋ค. ๊ฒ์ํ์ ๋ชจ๋ ์ ์ผ๋ก ๊ฐ๋์ฐจ ์๊ณ , ๊ฒ์ํ์ ์ํ๋ ์ ์ ์์ ์๋ฏธํ๋ค. ์ ์ ์์ ์ํ๋ฒณ ๋๋ฌธ www.acmicpc.net ํ์ด Two Dots๋ Playdots, Inc. ์์ ๋ง๋ ๊ฒ์์ผ๋ก ๊ฐ์ ์์ผ๋ก ์ด๋ฃจ์ด์ง ์ฌ์ดํด์ ์ฐพ๋ ๊ฒ์์ ๋๋ค. ์ด ๊ฒ์์์ ๋๊ฐ์ ์ผ๋ก๋ ์์ง์ผ ์ ์์ ๋ ์ต์ 4๊ฐ์ ์ ์ ์๋ ์ฌ์ดํด์ด ์กด์ฌํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ค๊ฐ ๋ฐ๋ก ์ผ์ชฝ์ผ๋ก ์ค๋ฉด 2๊ฐ์ ์ ์ผ๋ก ์ฌ์ดํด์ด ๋ง๋ค์ด์ง๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ์กฐ๊ฑด์ ๋ถํฉํฉ๋๋ค. ๋ฐ๋ผ์ ์ฒ์์๋ dfs ํจ์ ๋ด๋ถ์ ๋งค๊ฐ๋ณ..
๋ฌธ์ https://www.acmicpc.net/problem/1707 1707๋ฒ: ์ด๋ถ ๊ทธ๋ํ ์ ๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ๊ตฌ์ฑ๋์ด ์๋๋ฐ, ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ K๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ์งธ ์ค์๋ ๊ทธ๋ํ์ ์ ์ ์ ๊ฐ์ V์ ๊ฐ์ ์ ๊ฐ์ E๊ฐ ๋น ์นธ์ ์ฌ์ด์ www.acmicpc.net ํ์ด ๊ทธ๋ํ์ ์ ์ ์ ์งํฉ์ ๋๋ก ๋ถํ ํ์ ๋ ๊ฐ ์งํฉ์ ์ํ ์ ์ ๋ผ๋ฆฌ ์๋ก ์ธ์ ํ์ง ์๋๋ก ๋ถํ ํ ์ ์๋ ๊ทธ๋ํ์ธ ์ด๋ถ ๊ทธ๋ํ(Bipartite Graph)๋ฅผ ํ๋ณํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ ์ฒ์์ ๋ฌธ์ ๋ฅผ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์๋ชป ์ดํดํ์ต๋๋ค. ๊ทธ๋์ ์ ๋์จ ํ์ธ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ๊ทผํ๊ณ ์ ํ์ง๋ง ์์ ์์๋ถํฐ ๋ต์ด ๋ค๋ฅด๊ฒ ์ถ๋ ฅ๋์ต๋๋ค. ์ด๋ถ ๊ทธ๋ํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฒํธ๊ฐ 1๋ถํฐ 6๊น์ง ์๋ ์ ..
๋ฌธ์ https://www.acmicpc.net/problem/2206 2206๋ฒ: ๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ N×M์ ํ๋ ฌ๋ก ํํ๋๋ ๋งต์ด ์๋ค. ๋งต์์ 0์ ์ด๋ํ ์ ์๋ ๊ณณ์ ๋ํ๋ด๊ณ , 1์ ์ด๋ํ ์ ์๋ ๋ฒฝ์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ๋น์ ์ (1, 1)์์ (N, M)์ ์์น๊น์ง ์ด๋ํ๋ ค ํ๋๋ฐ, ์ด๋ ์ต๋จ ๊ฒฝ๋ก www.acmicpc.net ํ์ด n×m์ ํ๋ ฌ๋ก ํํ๋๋ ๋งต์์ 0์ ์ด๋ํ ์ ์๋ ๊ณณ์, 1์ ๋ฒฝ์ ๋ํ๋ ๋๋ค. ์ํ์ข์ฐ๋ก ์ธ์ ํ ์นธ์ผ๋ก ์ด๋ํ ์ ์๊ณ ๋ฒฝ์ 1๊ฐ ๋ถ์ ์ ์์ ๋ (1, 1)์์ (n, m)๊น์ง์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ ๊ทธ๋ํ์ ๊ฐ์ ์ ๊ฐ์ค์น๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค์ต์คํธ๋ผ ๋์ bfs๋ก ๋ฌธ์ ํด๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ค ์ขํ์ ๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๋ visit..
๋ฌธ์ https://www.acmicpc.net/problem/16928 16928๋ฒ: ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์ ์ฒซ์งธ ์ค์ ๊ฒ์ํ์ ์๋ ์ฌ๋ค๋ฆฌ์ ์ N(1 ≤ N ≤ 15)๊ณผ ๋ฑ์ ์ M(1 ≤ M ≤ 15)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์ฌ๋ค๋ฆฌ์ ์ ๋ณด๋ฅผ ์๋ฏธํ๋ x, y (x < y)๊ฐ ์ฃผ์ด์ง๋ค. x๋ฒ ์นธ์ ๋์ฐฉํ๋ฉด, y๋ฒ ์นธ์ผ www.acmicpc.net ํ์ด ๊ฐ ๋ฉด์ 1๋ถํฐ 6๊น์ง ์๊ฐ ํ๋์ฉ ์ ํ์๋ ์ ์ก๋ฉด์ฒด ์ฃผ์ฌ์๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ด 100๊ฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ ๋ณด๋ํ์ด ์์ ๋ ํ๋ ์ด์ด๋ ์ฃผ์ฌ์๋ฅผ ๊ตด๋ ค ๋์จ ์๋งํผ ์ด๋ํด์ผ ํฉ๋๋ค. ์ด๋ ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฐ ๊ฒฐ๊ณผ๊ฐ 100๋ฒ ์นธ์ ๋์ด๊ฐ๋ค๋ฉด ์ด๋ํ ์ ์์ผ๋ฉฐ ์ฌ๋ค๋ฆฌ๊ฐ ์๋ ์นธ์ ๋์ฐฉํ๋ฉด ์ฌ๋ค๋ฆฌ๋ฅผ ๋ฐ๋ผ ์๋ก ์ฌ๋ผ๊ฐ๊ณ ๋ฑ์ด ์๋ ์นธ์ ๋์ฐฉํ๋ฉด ๋ฑ์ ๋ฐ๋ผ..
๋ฌธ์ https://www.acmicpc.net/problem/7569 7569๋ฒ: ํ ๋งํ ์ฒซ ์ค์๋ ์์์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋ ์ ์ M,N๊ณผ ์์์ฌ๋ ค์ง๋ ์์์ ์๋ฅผ ๋ํ๋ด๋ H๊ฐ ์ฃผ์ด์ง๋ค. M์ ์์์ ๊ฐ๋ก ์นธ์ ์, N์ ์์์ ์ธ๋ก ์นธ์ ์๋ฅผ ๋ํ๋ธ๋ค. ๋จ, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net ํ์ด ์ต์ ํ ๋งํ ๋ ์, ๋ค, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋ ์ฌ์ฏ ๋ฐฉํฅ์ ์ธ์ ํด์๋ ์ต์ง ์์ ํ ๋งํ ๋ฅผ ํ๋ฃจ๊ฐ ์ง๋๋ฉด ์ต๊ฒ ๋ง๋ค ์ ์์ ๋ ๋ชจ๋ ์ต์ ๋๊น์ง ์ต์ ๋ ์ง๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ง๋๋ฒ์ ํ์๋ ๋ค๋ฅธ ํ ๋งํ ๋ฌธ์ ์ ํ์ด์ ์ ์ฌํฉ๋๋ค. ์ฝ๋ ์๋ฐ import java.io.IOException; import java.io.BufferedReader; import..