์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ๋์ปค
- EC2
- ๊ณจ๋5
- Express
- aws
- ์คํ๋ง๋ถํธ
- ๋์
- DP
- ์๋ผ์คํฑ๋น์คํก
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ณจ๋3
- Docker
- ์ ์ฒ๊ธฐ
- ์๋ฐ
- express.js
- BFS
- DFS
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์๊ณ ๋ฆฌ์ฆ
- ์ธ์คํด์ค
- ๊ณจ๋4
- ์คํ๋ง ๋ถํธ
- ๋ฐฐํฌ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ํ๋ก์ ํธ
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ๋์์ธํจํด
๋ชฉ๋ก๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ (53)
JUINTINATION
๋ฌธ์ https://www.acmicpc.net/problem/5430 5430๋ฒ: AC ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ํด์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ ์ ๋ฐฐ์ด์ ํจ์๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ error๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ํ์ด ์ธ์ด AC์ ๋ ๊ฐ์ง ํจ์ R(๋ฐฐ์ด์ ์๋ ์์ ์์ ๋ค์ง๊ธฐ)๊ณผ D(๋งจ ์์ ์ ๋ฒ๋ฆฌ๊ธฐ)๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐ์ด์ ์ด๊ธฐ๊ฐ์ ๋ํ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ๋งจ ์์ ์๊ฐ R ์ฐ์ฐ์ ์ํด ๋ฐ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค. ์ฝ๋ C์ธ์ด ์ํํ ํจ์ p์ ๋ฐฐ์ด์ ์์ ๊ฐ์ n๋ฅผ ์ ๋ ฅ๋ฐ๊ณ [x1,...,xn]๊ณผ ๊ฐ์ ํํ๋ก ๋ฐฐ์ด์ ๋ค์ด๊ฐ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ต๋๋ค. ์ด๋ n์ ์ ๋ ฅ๋ฐ์ ํ์ ๊ฐํ์ ํ๊ณ ๊ทธ๋ค์์ '['๋ฅผ ์ ๋ ฅํด์ผ ํ๊ธฐ..
๋ฌธ์ https://www.acmicpc.net/problem/16938 16938๋ฒ: ์บ ํ ์ค๋น ๋์ด๋๊ฐ 10, 30์ธ ๋ฌธ์ ๋ฅผ ๊ณ ๋ฅด๊ฑฐ๋, 20, 30์ธ ๋ฌธ์ ๋ฅผ ๊ณ ๋ฅด๋ฉด ๋๋ค. www.acmicpc.net ํ์ด ์ด ๋ฌธ์ ์์์ ์๊ณ ๋ฆฌ์ฆ ์บ ํ๋ฅผ ์ฌ๋ ๊ธฐ์ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๋ 2๋ฌธ์ ์ด์์ด์ด์ผ ํ๋ค. ๋์ด๋์ ํฉ์ L ์ด์, R ์ดํ์ฌ์ผ ํ๋ค. ๊ฐ์ฅ ์ด๋ ค์ด ๋ฌธ์ ์ ๊ฐ์ฅ ์ฌ์ด ๋ฌธ์ ์ ๋์ด๋ ์ฐจ์ด๋ X ์ด์์ด์ด์ผ ํ๋ค. ์บ ํ์ ์ฌ์ฉํ ๋ฌธ์ ๋ฅผ ๊ณ ๋ฅด๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํด์ผ ํ๋ ๋ฌธ์ ์ด๋ฉฐ dfs๋ฅผ ์ด์ฉํ์ฌ ํด๊ฒฐํ์์ต๋๋ค. ์ฝ๋ C์ธ์ด ๋ชจ๋ ์ ๋ ฅ์ ๋ฐ์ ํ์ qsort ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐ ๋ฌธ์ ์ ๋์ด๋๊ฐ ๋ด๊ธด ์ ์ ๋ฐฐ์ด arr๋ฅผ ์ ๋ ฌํ ํ์ dfs ํจ์๋ฅผ ์คํํฉ๋๋ค. ์ด๋ ํจ์์ ๋งค๊ฐ๋ณ์๋ ์ฒ์๋ถํฐ ํ์ํ๊ธฐ ์ํด i..
๋ฌธ์ https://www.acmicpc.net/problem/16936 16936๋ฒ: ๋3๊ณฑ2 ๋3๊ณฑ2 ๊ฒ์์ ์ ์ ํ๋๋ฅผ ์ด์ฉํ๋ค. ๊ฐ์ฅ ๋จผ์ , ์ ์ x๋ก ์์ํ๊ณ , ์ฐ์ฐ์ N-1๋ฒ ์ ์ฉํ๋ค. ์ ์ฉํ ์ ์๋ ์ฐ์ฐ์ ๋ ๊ฐ์ง ์๊ณ , ์๋์ ๊ฐ๋ค. ๋3: x๋ฅผ 3์ผ๋ก ๋๋๋ค. x๋ 3์ผ๋ก ๋๋์ด ๋จ์ด์ ธ์ผ www.acmicpc.net ํ์ด ์ ์ x๊ฐ ์์ ๋ ๋ค์๊ณผ ๊ฐ์ 2๊ฐ์ ์ฐ์ฐ์ N-1๋ฒ ์ ์ฉํ๋ ๊ฒ์์ ์ด์ฉํ์ฌ ๋ง๋ ์์ด a๋ฅผ ์์ ์์ด b๋ฅผ ์ ๋ ฅ๋ฐ๊ณ a๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ๋3: x๋ฅผ 3์ผ๋ก ๋๋๋ค. x๋ 3์ผ๋ก ๋๋์ด ๋จ์ด์ ธ์ผ ํ๋ค. ๊ณฑ2: x์ 2๋ฅผ ๊ณฑํ๋ค. ์ฝ๋ C์ธ์ด ๋จผ์ ์์ด b๋ฅผ qsort๋ฅผ ์ด์ฉํ์ฌ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํฉ๋๋ค. ๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ํ์ธํด์ฃผ๋ boolํ ์ ์ ๋ฐฐ์ด visited..
๋ฌธ์ https://www.acmicpc.net/problem/17299 17299๋ฒ: ์ค๋ฑํฐ์ ์ฒซ์งธ ์ค์ ์์ด A์ ํฌ๊ธฐ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ์ ์์ด A์ ์์ A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = A1, A2,..., AN์ด ์์ ๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉด์ Ai๋ณด๋ค ์์ด A์์ ๋ฑ์ฅํ ํ์๊ฐ ํฐ ์ ์ค์์ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ์์ธ Ai์ ์คํฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์ ์ ๋ฐฐ์ด arr๋ฅผ ๋์ ํ ๋นํ์ฌ ์ ๋ ฅ๋ฐ๊ณ ์ ๋ ฅ๋ฐ์ ์๊ฐ ๋ฑ์ฅํ ํ์๋ฅผ ์ ์ ๋ฐฐ์ด cnt์ ๊ธฐ๋กํฉ๋๋ค. ์ดํ i๋ฅผ ํฌํจํ for๋ฌธ์ ๋ค์ด๊ฐ๋ฉฐ ์ด๋ ์คํ์๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๊ฐ์ด ๋ค์ด๊ฐ๋๋ค. for๋ฌธ ์์..
๋ฌธ์ https://www.acmicpc.net/problem/17298 17298๋ฒ: ์คํฐ์ ์ฒซ์งธ ์ค์ ์์ด A์ ํฌ๊ธฐ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์์ด A์ ์์ A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = A1, A2,..., AN์ด ์์ ๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉด์ Ai๋ณด๋ค ํฐ ์ ์ค์์ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ์์ธ Ai์ ์คํฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์ ์ ๋ฐฐ์ด arr๋ฅผ ๋์ ํ ๋นํ์ฌ ์ ๋ ฅ๋ฐ๊ณ i๋ฅผ ํฌํจํ for๋ฌธ์ ๋ค์ด๊ฐ๋๋ค. ์ด๋ ์คํ์๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๊ฐ์ด ๋ค์ด๊ฐ๋๋ค. for๋ฌธ ์์์๋ while๋ฌธ ์์์ ์คํ์ด ๋น์ด์์ง ์์ ๋ arr[i]๊ฐ arr[์คํ์ ์ต์๋จ ๋ฐ..
๋ฌธ์ https://www.acmicpc.net/problem/1935 1935๋ฒ: ํ์ ํ๊ธฐ์2 ์ฒซ์งธ ์ค์ ํผ์ฐ์ฐ์์ ๊ฐ์(1 ≤ N ≤ 26) ๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๋์งธ ์ค์๋ ํ์ ํ๊ธฐ์์ด ์ฃผ์ด์ง๋ค. (์ฌ๊ธฐ์ ํผ์ฐ์ฐ์๋ A~Z์ ์๋๋ฌธ์์ด๋ฉฐ, A๋ถํฐ ์์๋๋ก N๊ฐ์ ์๋๋ฌธ์๋ง์ด ์ฌ์ฉ๋๋ฉฐ, ๊ธธ์ด www.acmicpc.net ํ์ด ํ์ ํ๊ธฐ์๊ณผ ๊ฐ ํผ์ฐ์ฐ์์ ๋์ํ๋ ๊ฐ๋ค์ ์ ๋ ฅ๋ฐ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์คํ์ ๊ดํธ ํน์ ์ฐ์ฐ์๋ง ๋ค์ด๊ฐ ์ ์์๋ ํ์ ํ๊ธฐ์ ๋ฌธ์ ์ ๋ฌ๋ฆฌ ์ด ๋ฌธ์ ์์ ์คํ์๋ ์ซ์๋ง ๋ค์ด๊ฐ ์ ์์ต๋๋ค. ๋๋์ ์ ํ ํ์ ๊ฐ์ด ์ ์๊ฐ ์๋ ์๋ ์๊ธฐ ๋๋ฌธ์ doubleํ ๋ฐฐ์ด๋ก ์คํ์ ํํํ์ต๋๋ค. ํ์ ํ๊ธฐ์์ ๋ฌธ์์ด str์ ์ ๋ ฅ๋ฐ๊ณ i๋ฅผ ํฌํจํ for๋ฌธ์์ ..