์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์คํ๋ง ๋ถํธ
- ๋์
- aws
- DP
- ์๋ฃ๊ตฌ์กฐ
- Express
- ํ๋ก์ ํธ
- ๋ฐฐํฌ
- ๊ณจ๋5
- ์ ์ฒ๊ธฐ
- ETRI
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ์๋ฐ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- BFS
- ๋์์ธํจํด
- EC2
- ๊ณจ๋3
- Docker
- express.js
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์๊ณ ๋ฆฌ์ฆ
- ๋์ปค
- DFS
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ผ์คํฑ๋น์คํก
- ์คํ๋ง๋ถํธ
- ๊ณจ๋4
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ์ธ์คํด์ค
๋ชฉ๋ก์ ์ฒด ๊ธ (196)
JUINTINATION
๋ฌธ์ https://www.acmicpc.net/problem/13023 13023๋ฒ: ABCDE ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง๋ A, B, C, D, E๊ฐ ์กด์ฌํ๋ฉด 1์ ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ํ์ด 0๋ฒ๋ถํฐ N-1๋ฒ์ผ๋ก ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ์ฌ๋๋ค ์ค์ ๋ค์๊ณผ ๊ฐ์ ์น๊ตฌ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ฌ๋ A, B, C, D, E๊ฐ ์กด์ฌํ๋์ง ํ์ธํ๋ ๋ฌธ์ ์ ๋๋ค. A๋ B์ ์น๊ตฌ๋ค. B๋ C์ ์น๊ตฌ๋ค. C๋ D์ ์น๊ตฌ๋ค. D๋ E์ ์น๊ตฌ๋ค. ์ฝ๋ ์๋ฐ import java.io.IOException; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTok..
๋ฌธ์ https://www.acmicpc.net/problem/1260 1260๋ฒ: DFS์ BFS ์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ N(1 ≤ N ≤ 1,000), ๊ฐ์ ์ ๊ฐ์ M(1 ≤ M ≤ 10,000), ํ์์ ์์ํ ์ ์ ์ ๋ฒํธ V๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ M๊ฐ์ ์ค์๋ ๊ฐ์ ์ด ์ฐ๊ฒฐํ๋ ๋ ์ ์ ์ ๋ฒํธ๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋ค ๋ ์ ์ ์ฌ www.acmicpc.net ํ์ด ๊ทธ๋ํ๋ฅผ DFS๋ก ํ์ํ ๊ฒฐ๊ณผ์ BFS๋ก ํ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ๋ก ๊น์ด์ฐ์ ํ์๊ณผ ๋๋น์ฐ์ ํ์์ ๊ฐ๋ ์ ์ตํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ ์๋ฐ import java.io.IOException; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; i..
๋ฌธ์ https://www.acmicpc.net/problem/13398 13398๋ฒ: ์ฐ์ํฉ 2 ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. www.acmicpc.net ํ์ด n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด ์ค์์ ์์ด์์ ์๋ฅผ ํ๋ ์ ๊ฑฐํ ์ ์์ ๋ ์ฐ์๋ ๋ช ๊ฐ์ ์๋ฅผ ์ ํํด์ ๊ตฌํ ์ ์๋ ํฉ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ ์๋ฐ ํ๋ค์ด ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. dp1 ๋ฐฐ์ด์ ์์์ ์ x๊ฐ ์์ ๋ arr[x]๊ฐ ๋งจ ์ค๋ฅธ์ชฝ์ ์์ ๋ ์์ด์์ ์๋ฅผ ํ๋ ์ ๊ฑฐํ์ง ์๊ณ ์ฐ์๋ ๋ช ๊ฐ์ ์์ ํฉ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ ์๋ฏธํฉ๋๋ค. continous ํจ์..
๋ฌธ์ https://www.acmicpc.net/problem/1912 1912๋ฒ: ์ฐ์ํฉ ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. www.acmicpc.net ํ์ด n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด ์ค์์ ์ฐ์๋ ๋ช ๊ฐ์ ์๋ฅผ ์ ํํด์ ๊ตฌํ ์ ์๋ ํฉ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ ์๋ฐ ํ๋ค์ด ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. dp ๋ฐฐ์ด์ ์์์ ์ x๊ฐ ์์ ๋ arr[x]๊ฐ ๋งจ ์ค๋ฅธ์ชฝ์ ์์ ๋ ์ฐ์๋ ๋ช ๊ฐ์ ์์ ํฉ ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ ์๋ฏธํฉ๋๋ค. continous ํจ์ ์์์ dp[idx]๊ฐ null์ด๋ผ๋ฉด coninous(idx - 1)๋ฅผ ์ฌ๊ท์ ์ผ๋ก..
๋ฌธ์ https://www.acmicpc.net/problem/9252 9252๋ฒ: LCS 2 LCS(Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด)๋ฌธ์ ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๊ฐ ๋๋ค. www.acmicpc.net ํ์ด 9251๋ฒ ๋ฌธ์ ๋ฅผ ์์ฉํ ๋ฌธ์ ๋ก LCS(Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด)๋ฅผ, ์ฆ ๋ฌธ์๋ก ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋ ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๊ฐ ๋ฉ๋๋ค. ์ฝ๋ C์ธ์ด ๋ฐํ ์ ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. d..
๋ฌธ์ https://www.acmicpc.net/problem/2225 2225๋ฒ: ํฉ๋ถํด ์ฒซ์งธ ์ค์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ํ์ด 0๋ถํฐ n๊น์ง์ ์ ์ k๊ฐ๋ฅผ ๋ํด์ ๊ทธ ํฉ์ด n์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ด๋ ๋ง์ ์ ์์๊ฐ ๋ฐ๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๊ฒฝ์ฐ(1+2์ 2+1์ ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ)์ด๋ฉฐ ํ ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ์ธ ์๋ ์์ต๋๋ค. ์ฝ๋ ์๋ฐ ํ๋ค์ด ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. dp ๋ฐฐ์ด์ ์์์ ์ x, y๊ฐ ์์ ๋ x๋ฅผ ๋ง๋ค์ด์ผ ํ ๋ ๋ํ ์ ์๋ ๋จ์ ํ์๊ฐ y์ธ ๊ฒฝ์ฐ์ ์๋ฅผ ์๋ฏธํฉ๋๋ค. decomposition ํจ์์์ y๊ฐ 1์ด๋ผ๋ฉด x๋ฅผ ์ 1๊ฐ๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ๋ x 1๊ฐ์ง ์ด๋ฏ๋ก 1์ ๋ฐํํ๊ณ y๊ฐ 1์ด ..