์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- DP
- ์๋ฃ๊ตฌ์กฐ
- ์๋ฐ
- Express
- ์ธ์คํด์ค
- ETRI
- ๋์์ธํจํด
- ์ ์ฒ๊ธฐ
- ์คํ๋ง๋ถํธ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ๋์
- ๋ฐฐํฌ
- EC2
- express.js
- ๊ณจ๋3
- ์๋ผ์คํฑ๋น์คํก
- ํ๋ก์ ํธ
- Docker
- DFS
- BFS
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ๊ณจ๋5
- ํ๋ก๊ทธ๋๋จธ์ค
- aws
- ์คํ๋ง ๋ถํธ
- ๊ณจ๋4
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ๋์ปค
- ์๊ณ ๋ฆฌ์ฆ
๋ชฉ๋ก๊ณจ๋5 (15)
JUINTINATION
๋ฌธ์ 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์ด ..
๋ฌธ์ https://www.acmicpc.net/problem/12865 12865๋ฒ: ํ๋ฒํ ๋ฐฐ๋ญ ์ฒซ ์ค์ ๋ฌผํ์ ์ N(1 ≤ N ≤ 100)๊ณผ ์ค์๊ฐ ๋ฒํธ ์ ์๋ ๋ฌด๊ฒ K(1 ≤ K ≤ 100,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑฐ์ณ ๊ฐ ๋ฌผ๊ฑด์ ๋ฌด๊ฒ W(1 ≤ W ≤ 100,000)์ ํด๋น ๋ฌผ๊ฑด์ ๊ฐ์น V(0 ≤ V ≤ 1,000) www.acmicpc.net ํ์ด ์ฌํ์ ํ์ํ๋ค๊ณ ์๊ฐํ๋ n๊ฐ์ ๋ฌด๊ฒ์ ๊ฐ์น๋ฅผ ๊ฐ์ง๋ ๋ฌผ๊ฑด์ด ์์ ๋ ์ต๋ k๋งํผ์ ๋ฌด๊ฒ๋ง์ ๋ฃ์ ์ ์๋ ๋ฐฐ๋ญ์ ๋ฃ์ ์ ์๋ ๋ฌผ๊ฑด๋ค์ ๊ฐ์น์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ ์๋ฐ ํ๋ค์ด ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. dp ๋ฐฐ์ด์ ์์์ ์ x, y๊ฐ ์์ ๋ 1๋ฒ๋ถํฐ x๋ฒ ์ฌ์ด์์ ๋ฌผ๊ฑด์ ์ฌ๋ฌ ๊ฐ ๊ณจ๋์ ๋ ๊ฐ๋ฐฉ์ด ๋..
๋ฌธ์ https://www.acmicpc.net/problem/9251 9251๋ฒ: LCS LCS(Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด)๋ฌธ์ ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๊ฐ ๋๋ค. www.acmicpc.net ํ์ด ๋ฌธ์๋ก ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋ ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๋ก ๊ธธ์ด๋ 4์ ๋๋ค. ์ฝ๋ ์๋ฐ ํ๋ค์ด ๋ฐฉ์์ ์ด์ฉํ ์ฝ๋์ ๋๋ค. dp ๋ฐฐ์ด์ ์์์ ์ x, y๊ฐ ์์ ๋ str1.charAt(0๋ถํฐ x๊น์ง)์ str2.charAt(0๋ถํฐ ..
๋ฌธ์ https://www.acmicpc.net/problem/1107 1107๋ฒ: ๋ฆฌ๋ชจ์ปจ ์ฒซ์งธ ์ค์ ์๋น์ด๊ฐ ์ด๋ํ๋ ค๊ณ ํ๋ ์ฑ๋ N (0 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ๊ณ ์ฅ๋ ๋ฒํผ์ ๊ฐ์ M (0 ≤ M ≤ 10)์ด ์ฃผ์ด์ง๋ค. ๊ณ ์ฅ๋ ๋ฒํผ์ด ์๋ ๊ฒฝ์ฐ์๋ ์ ์งธ ์ค์๋ ๊ณ ์ฅ๋ ๋ฒํผ www.acmicpc.net ํ์ด ์ผ๋ถ ์ซ์ ๋ฒํผ์ด ๊ณ ์ฅ ๋์๊ณ +1 ํน์ -1๋งํผ ์ฑ๋์ ๋ณ๊ฒฝํ ์ ์๋ +, - ๋ฒํผ์ด ์๋ ๋ฆฌ๋ชจ์ปจ๊ณผ ๋ฌดํ๋๋งํผ์ ์ฑ๋์ด ์์ ๋ 100๋ฒ ์ฑ๋๋ถํฐ n๋ฒ ์ฑ๋๋ก ๊ฐ๊ธฐ ์ํด ๋ฒํผ์ ์ต์ ๋ช ๋ฒ์ ๋๋ฌ์ผ ํ๋์ง๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ๋ฒํผ์ ๋๋ฅด๋ ์ต์๊ฐ min์ ์ํ๋ ์ฑ๋ ๋ฒํธ(n)์ ํ์ฌ ์ฑ๋ ์์น(100)์์ ์ฐจ์ด๋ก ์ด๊ธฐํํฉ๋๋ค. ์ด ๊ฒฝ์ฐ๋ + ๋๋ - ..
๋ฌธ์ https://www.acmicpc.net/problem/1759 1759๋ฒ: ์ํธ ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์ ๋ ์ ์ L, C๊ฐ ์ฃผ์ด์ง๋ค. (3 ≤ L ≤ C ≤ 15) ๋ค์ ์ค์๋ C๊ฐ์ ๋ฌธ์๋ค์ด ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋ฌธ์๋ค์ ์ํ๋ฒณ ์๋ฌธ์์ด๋ฉฐ, ์ค๋ณต๋๋ ๊ฒ์ ์๋ค. www.acmicpc.net ํ์ด ์๋ก ๋ค๋ฅธ c๊ฐ์ ์ํ๋ฒณ ์๋ฌธ์๋ค์ ์ฌ์ฉํ์ฌ ๊ธธ์ด๊ฐ l์ธ ๋ค์ ๊ท์น์ ๋ง์กฑํ๋ ์ํธ์ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ ๋๋ค. ์ต์ ํ ๊ฐ์ ๋ชจ์(a, e, i, o, u)๊ณผ ์ต์ ๋ ๊ฐ์ ์์์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ํ๋ฒณ์ด ์ํธ์์ ์ฆ๊ฐํ๋ ์์๋ก ๋ฐฐ์ด๋์ด์๋ค. ์ฝ๋ C์ธ์ด l๊ณผ c๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์ c๊ฐ์ ์๋ก ๋ค๋ฅธ ์ํ๋ฒณ์ ์ ๋ ฅ๋ฐ๊ธฐ ์ ์ ๊ฐํ๊ณผ ๋์ด์ฐ๊ธฐ๋ฅผ ํํํ๊ธฐ ์ํด getchar()๋ฅผ ์ฌ์ฉํ์ต..
๋ฌธ์ https://www.acmicpc.net/problem/5430 5430๋ฒ: AC ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ํด์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ ์ ๋ฐฐ์ด์ ํจ์๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ error๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ํ์ด ์ธ์ด AC์ ๋ ๊ฐ์ง ํจ์ R(๋ฐฐ์ด์ ์๋ ์์ ์์ ๋ค์ง๊ธฐ)๊ณผ D(๋งจ ์์ ์ ๋ฒ๋ฆฌ๊ธฐ)๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐ์ด์ ์ด๊ธฐ๊ฐ์ ๋ํ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ๋งจ ์์ ์๊ฐ R ์ฐ์ฐ์ ์ํด ๋ฐ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค. ์ฝ๋ C์ธ์ด ์ํํ ํจ์ p์ ๋ฐฐ์ด์ ์์ ๊ฐ์ n๋ฅผ ์ ๋ ฅ๋ฐ๊ณ [x1,...,xn]๊ณผ ๊ฐ์ ํํ๋ก ๋ฐฐ์ด์ ๋ค์ด๊ฐ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ต๋๋ค. ์ด๋ n์ ์ ๋ ฅ๋ฐ์ ํ์ ๊ฐํ์ ํ๊ณ ๊ทธ๋ค์์ '['๋ฅผ ์ ๋ ฅํด์ผ ํ๊ธฐ..