์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- ์๋ฐ
- DFS
- Docker
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- BFS
- ๊ณจ๋5
- ์คํ๋ง๋ถํธ
- ์๊ณ ๋ฆฌ์ฆ
- express.js
- ๊ณจ๋3
- ๋์์ธํจํด
- ์ธ์คํด์ค
- ETRI
- ๋์ปค
- ์๋ฃ๊ตฌ์กฐ
- ์ ์ฒ๊ธฐ
- EC2
- DP
- ์คํ๋ง ๋ถํธ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- Express
- ๋์
- ์๋ผ์คํฑ๋น์คํก
- ๊ณจ๋4
- ํ๋ก๊ทธ๋๋จธ์ค
๋ชฉ๋ก๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ (53)
JUINTINATION
๋ฌธ์ https://www.acmicpc.net/problem/14500 14500๋ฒ: ํ ํธ๋ก๋ฏธ๋ ธ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํฌ๊ธฐ๊ฐ 1×1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ www.acmicpc.net ํ์ด ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํฌ๊ธฐ๊ฐ 1×1์ธ ์ ์ฌ๊ฐํ์ ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ ๋๋ค. ์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ๋ผ๋ฆฌ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ฆ, ๊ผญ์ง์ ๊ณผ ๊ผญ์ง์ ๋ง ๋ง๋ฟ์ ์์ผ๋ฉด ์ ๋๋ค. ์ ์ฌ๊ฐํ 4๊ฐ๋ฅผ ์ด์ด ๋ถ์ธ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ฅผ ํ ํธ๋ก๋ฏธ๋ ธ๋ผ๊ณ ํ ๋ ํ ํธ๋ก๋ฏธ๋ ธ ํ๋๋ฅผ ์ ์ ํ ๋์์ ํ ํธ๋ก๋ฏธ๋ ธ๊ฐ ๋์ธ ์นธ์ ์ฐ์ฌ ์๋..
๋ฌธ์ https://www.acmicpc.net/problem/1167 1167๋ฒ: ํธ๋ฆฌ์ ์ง๋ฆ ํธ๋ฆฌ๊ฐ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ค. ๋จผ์ ์ฒซ ๋ฒ์งธ ์ค์์๋ ํธ๋ฆฌ์ ์ ์ ์ ๊ฐ์ V๊ฐ ์ฃผ์ด์ง๊ณ (2 ≤ V ≤ 100,000)๋์งธ ์ค๋ถํฐ V๊ฐ์ ์ค์ ๊ฑธ์ณ ๊ฐ์ ์ ์ ๋ณด๊ฐ ๋ค์๊ณผ ๊ฐ์ด ์ฃผ์ด์ง๋ค. ์ ์ ๋ฒํธ๋ 1๋ถํฐ V๊น์ง www.acmicpc.net ํ์ด ์ ๋ ฅ์ผ๋ก ๋ฃจํธ๊ฐ ์๋ ํธ๋ฆฌ๋ฅผ ๊ฐ์ค์น๊ฐ ์๋ ๊ฐ์ ๋ค๋ก ์ค ๋ ํธ๋ฆฌ์ ์กด์ฌํ๋ ๋ชจ๋ ๊ฒฝ๋ก๋ค ์ค์์ ๊ฐ์ฅ ๊ธด ๊ฒ์ ๊ธธ์ด์ธ ํธ๋ฆฌ์ ์ง๋ฆ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. 1967๋ฒ ๋ฌธ์ ์ ์ ์ฌํฉ๋๋ค. 1967๋ฒ ๋ฌธ์ ์ ๋ค๋ฅธ ์ ์ ์ ๋ ฅ์์ -1์ ์ ๋ ฅํ ๋ ๊น์ง ํด๋น ๋ ธ๋์ ์ฐ๊ฒฐ๋ ๋ ธ๋์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค๋ ๊ฒ์ ๋๋ค. ์ ๊ทผ 1967๋ฒ ๋ฌธ์ ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ํธ๋ฆฌ์ ๊ฐ์ ๋ค์ ๊ฐ์ค์น๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋จ..
๋ฌธ์ https://www.acmicpc.net/problem/1967 1967๋ฒ: ํธ๋ฆฌ์ ์ง๋ฆ ํ์ผ์ ์ฒซ ๋ฒ์งธ ์ค์ ๋ ธ๋์ ๊ฐ์ n(1 ≤ n ≤ 10,000)์ด๋ค. ๋์งธ ์ค๋ถํฐ n-1๊ฐ์ ์ค์ ๊ฐ ๊ฐ์ ์ ๋ํ ์ ๋ณด๊ฐ ๋ค์ด์จ๋ค. ๊ฐ์ ์ ๋ํ ์ ๋ณด๋ ์ธ ๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฒซ ๋ฒ์งธ ์ ์๋ ๊ฐ์ ์ด ์ฐ www.acmicpc.net ํ์ด ์ ๋ ฅ์ผ๋ก ๋ฃจํธ๊ฐ ์๋ ํธ๋ฆฌ๋ฅผ ๊ฐ์ค์น๊ฐ ์๋ ๊ฐ์ ๋ค๋ก ์ค ๋ ํธ๋ฆฌ์ ์กด์ฌํ๋ ๋ชจ๋ ๊ฒฝ๋ก๋ค ์ค์์ ๊ฐ์ฅ ๊ธด ๊ฒ์ ๊ธธ์ด์ธ ํธ๋ฆฌ์ ์ง๋ฆ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ ํธ๋ฆฌ์ ๊ฐ์ ๋ค์ ๊ฐ์ค์น๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ๋ ธ๋์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ ์๋ ๋ ธ๋ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ์ฒ์์ ์ด ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ๋ฃจํธ ๋ ธ๋์์ ๊ฐ์ฅ ๋จผ ๋ ธ๋์ ๋ ๋ฒ์งธ๋ก ๋จผ ๋ ธ๋ ์ฌ์ด์..
๋ฌธ์ https://www.acmicpc.net/problem/5639 5639๋ฒ: ์ด์ง ๊ฒ์ ํธ๋ฆฌ ํธ๋ฆฌ๋ฅผ ์ ์ ์ํํ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ง๋ค. ๋ ธ๋์ ๋ค์ด์๋ ํค์ ๊ฐ์ 106๋ณด๋ค ์์ ์์ ์ ์์ด๋ค. ๋ชจ๋ ๊ฐ์ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ฉฐ, ๋ ธ๋์ ์๋ 10,000๊ฐ ์ดํ์ด๋ค. ๊ฐ์ ํค๋ฅผ ๊ฐ์ง๋ ๋ ธ๋๋ ์๋ค www.acmicpc.net ํ์ด ์ด์ง ๊ฒ์ ํธ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ด์ง ํธ๋ฆฌ์ผ ๋ ์ ์ ์ํํ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ํธ๋ฆฌ๋ฅผ ํ์ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด์ผํ๋ ๋ฌธ์ ์ ๋๋ค. ๋ ธ๋์ ์ผ์ชฝ ์๋ธํธ๋ฆฌ์ ์๋ ๋ชจ๋ ๋ ธ๋์ ํค๋ ๋ ธ๋์ ํค๋ณด๋ค ์๋ค. ๋ ธ๋์ ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ์ ์๋ ๋ชจ๋ ๋ ธ๋์ ํค๋ ๋ ธ๋์ ํค๋ณด๋ค ํฌ๋ค. ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ๋ ์ด์ง ๊ฒ์ ํธ๋ฆฌ์ด๋ค. ์ ๊ทผ ์ ์ ์ํ์ ๊ฒฝ์ฐ ์ฒ์ ์ถ..
๋ฌธ์ https://www.acmicpc.net/problem/2250 2250๋ฒ: ํธ๋ฆฌ์ ๋์ด์ ๋๋น ์ฒซ์งธ ์ค์ ๋ ธ๋์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ์ ์ N(1 ≤ N ≤ 10,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ N๊ฐ์ ์ค์๋ ๊ฐ ์ค๋ง๋ค ๋ ธ๋ ๋ฒํธ์ ํด๋น ๋ ธ๋์ ์ผ์ชฝ ์์ ๋ ธ๋์ ์ค๋ฅธ์ชฝ ์์ ๋ ธ๋์ ๋ฒํธ๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ๋ค์์ ๊ท์น์ ๋ฐ๋ผ ํ๊ณผ ์ด์ ๋ฒํธ๊ฐ ๋ถ์ด์๋ ๊ฒฉ์ ๋ชจ์์ ํ ์์ ์ด์งํธ๋ฆฌ๋ฅผ ๊ทธ๋ฆด ๋ ๋๋น๊ฐ ๊ฐ์ฅ ๋์ ๋ ๋ฒจ๊ณผ ๊ทธ ๋ ๋ฒจ์ ๋๋น๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ด์งํธ๋ฆฌ์์ ๊ฐ์ ๋ ๋ฒจ(level)์ ์๋ ๋ ธ๋๋ ๊ฐ์ ํ์ ์์นํ๋ค. ํ ์ด์๋ ํ ๋ ธ๋๋ง ์กด์ฌํ๋ค. ์์์ ๋ ธ๋์ ์ผ์ชฝ ๋ถํธ๋ฆฌ(left subtree)์ ์๋ ๋ ธ๋๋ค์ ํด๋น ๋ ธ๋๋ณด๋ค ์ผ์ชฝ์ ์ด์ ์์นํ๊ณ , ์ค๋ฅธ์ชฝ ๋ถํธ..
๋ฌธ์ https://www.acmicpc.net/problem/11728 11728๋ฒ: ๋ฐฐ์ด ํฉ์น๊ธฐ ์ฒซ์งธ ์ค์ ๋ฐฐ์ด A์ ํฌ๊ธฐ N, ๋ฐฐ์ด B์ ํฌ๊ธฐ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 1,000,000) ๋์งธ ์ค์๋ ๋ฐฐ์ด A์ ๋ด์ฉ์ด, ์ ์งธ ์ค์๋ ๋ฐฐ์ด B์ ๋ด์ฉ์ด ์ฃผ์ด์ง๋ค. ๋ฐฐ์ด์ ๋ค์ด์๋ ์๋ ์ ๋๊ฐ์ด 109๋ณด๋ค ์๊ฑฐ www.acmicpc.net ํ์ด ๋ฃจํธ ์๋ ํธ๋ฆฌ๊ฐ ์ฃผ์ด์ง๋ค. ํธ๋ฆฌ์ ๋ฃจํธ๋ฅผ 1์ด๋ผ๊ณ ์ ํ์ ๋ ๊ฐ ๋ ธ๋์ ๋ถ๋ชจ ๋ ธ๋ ๋ฒํธ๋ฅผ 2๋ฒ ๋ ธ๋๋ถํฐ ์์๋๋ก ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค. ์ ๊ทผ ์ด์งํธ๋ฆฌ๋ผ๋ ์กฐ๊ฑด๋ ์๊ณ ์์๋ ธ๋๊ฐ ๋ถ๋ชจ๋ ธ๋๋ณด๋ค ์ซ์๊ฐ ํฌ๊ฑฐ๋ ์๋ค๋ ์กฐ๊ฑด์ด ์๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ธ ์ด์งํ์ํธ๋ฆฌ ๊ด๋ จ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค. ๊ทธ๋์ DFS์ BFS๋ฅผ ์ด์ฉํ์ฌ ๊ทธ๋ํ๋ฅผ ์ํํ๋ฉฐ..