์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ทธ๋ฆฌ๋
- ํ๋ก๊ทธ๋๋ฐ
- ์ปด๊ณต์
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ChatGPT
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ํ๋ก ํธ์ค๋
- ๋ฆฌ์กํธ
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ์น๊ฐ๋ฐ
- ์ปด๊ณต
- ์ฝ๋ฉ
- ๋ฐฑ์คํ์ด
- ๋จ์ํ ์คํธ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์๋
- ํ์ด์ฌ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- ์คํ๋ง
- SSE
- ์ปดํจํฐ๊ณตํ
- spring
- ๋ฐฑ์ค1436
- ๊ฐ๋ฐ์
- ์ฐ์ ์์ํ
- ์ฝ๋ฉํ ์คํธ
- ์ดํญ๊ณ์
- boj11653
- ์๋ฃ๊ตฌ์กฐ
- Today
- Total
๋ชฉ๋ก์๊ณ ๋ฆฌ์ฆ/๋ฐฑ์ค ํ์ด (24)
๐ป๐ญ๐ง๐
๋ฌธ์ https://www.acmicpc.net/problem/2631 2631๋ฒ: ์ค์ธ์ฐ๊ธฐ KOI ์ด๋ฆฐ์ด์ง์๋ N๋ช ์ ์์ด๋ค์ด ์๋ค. ์ค๋์ ์ํ์ ๊ฐ๋ ๋ ์ด๋ค. ์ ์๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ์ ํ์๋ ๋ฒํธํ๋ฅผ ์์ด๋ค์ ๊ฐ์ด์ ๋ถ์ฌ์ฃผ์๋ค. ์ ์๋์ ์์ด๋ค์ ํจ๊ณผ์ ์ผ๋ก ๋ณดํธํ๊ธฐ www.acmicpc.net ์ฝ๋ n = int(input()) array = [0] * n dp = [1] * n for i in range(n): array[i] = int(input()) for i in range(1,n): for j in range(0,i): if array[j] < array[i]: dp[i] = max(dp[i],dp[j]+1) print(n-max(dp)) ํ์ด ๋ฒํธ ์์๋๋ก ์ค์ ์ธ์ฐ๊ธฐ ์ํด ์ฎ..
๋ฌธ์ https://www.acmicpc.net/problem/11053 11053๋ฒ: ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 20, 10, 30, 20, 50} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ A = {10, 20, 10, 30, 20, 50} ์ด www.acmicpc.net ์ฝ๋ a = int(input()) dp = [1] * a array = list(map(int, input().split())) for i in range(1,a): for j in range(0,i): if array[j] < array[i]: dp[i] = max(dp[i], dp[j]+1) print(max..
๋ฌธ์ 45656์ด๋ ์๋ฅผ ๋ณด์. ์ด ์๋ ์ธ์ ํ ๋ชจ๋ ์๋ฆฌ์ ์ฐจ์ด๊ฐ 1์ด๋ค. ์ด๋ฐ ์๋ฅผ ๊ณ๋จ ์๋ผ๊ณ ํ๋ค. N์ด ์ฃผ์ด์ง ๋, ๊ธธ์ด๊ฐ N์ธ ๊ณ๋จ ์๊ฐ ์ด ๋ช ๊ฐ ์๋์ง ๊ตฌํด๋ณด์. 0์ผ๋ก ์์ํ๋ ์๋ ๊ณ๋จ์๊ฐ ์๋๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. N์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด dp[์๋ฆฟ์][์์ ์ค๋ ์ซ์] = ๊ฒฝ์ฐ์ ์ ์๋ฆฟ์๊ฐ 1์ผ ๋์๋ ์์ ์ค๋ ์ซ์๊ฐ 1์์ 9์ธ ๊ฒฝ์ฐ๋ ํ๋๋ฟ์ด๋ฏ๋ก for๋ฌธ์ ์ด์ฉํด 1์ ๋ฃ์ด์ค๋ค. (์๋ฆฌ์๊ฐ 1์ผ ๋ ์์ ์ค๋ ์ซ์๊ฐ 0์ธ ๊ฒฝ์ฐ๋ ์์ผ๋ฏ๋ก ๊ทธ๋๋ก 0์ผ๋ก ๋๋ค.) ์์ ์ค๋ ์ซ์๊ฐ 0 ์ธ ๊ฒฝ์ฐ์๋ ๊ทธ ๋ค์ 1๋ง ์ฌ ์ ์๊ณ , ์์ ์ค๋ ์ซ์๊ฐ 9์ธ..

๋ฌธ์ RGB๊ฑฐ๋ฆฌ์๋ ์ง์ด N๊ฐ ์๋ค. ๊ฑฐ๋ฆฌ๋ ์ ๋ถ์ผ๋ก ๋ํ๋ผ ์ ์๊ณ , 1๋ฒ ์ง๋ถํฐ N๋ฒ ์ง์ด ์์๋๋ก ์๋ค. ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋ ์ค ํ๋์ ์์ผ๋ก ์น ํด์ผ ํ๋ค. ๊ฐ๊ฐ์ ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋์ผ๋ก ์น ํ๋ ๋น์ฉ์ด ์ฃผ์ด์ก์ ๋, ์๋ ๊ท์น์ ๋ง์กฑํ๋ฉด์ ๋ชจ๋ ์ง์ ์น ํ๋ ๋น์ฉ์ ์ต์๊ฐ์ ๊ตฌํด๋ณด์. 1๋ฒ ์ง์ ์์ 2๋ฒ ์ง์ ์๊ณผ ๊ฐ์ง ์์์ผ ํ๋ค. N๋ฒ ์ง์ ์์ N-1๋ฒ ์ง์ ์๊ณผ ๊ฐ์ง ์์์ผ ํ๋ค. i(2 ≤ i ≤ N-1)๋ฒ ์ง์ ์์ i-1๋ฒ, i+1๋ฒ ์ง์ ์๊ณผ ๊ฐ์ง ์์์ผ ํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ง์ ์ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๊ฐ ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋์ผ๋ก ์น ํ๋ ๋น์ฉ์ด 1๋ฒ ์ง๋ถํฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ง์ ์น ํ๋ ๋น์ฉ์ 1,000๋ณด๋ค ..