
์ ์ฒด ๊ธ
![[๋ฐฑ์ค] 2225๋ฒ-ํฉ๋ถํด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHdVIA%2FbtqwVEsDrFw%2F9VJW4mJgBICZorobkXRpu1%2Fimg.png)
[๋ฐฑ์ค] 2225๋ฒ-ํฉ๋ถํด
๋ฌธ์ ๋ฌธ์ 0๋ถํฐ N๊น์ง์ ์ ์ K๊ฐ๋ฅผ ๋ํด์ ๊ทธ ํฉ์ด N์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ ์ ์์๊ฐ ๋ฐ๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๊ฒฝ์ฐ๋ก ์ผ๋ค(1+2์ 2+1์ ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ). ๋ํ ํ ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ์ธ ์๋ ์๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ ์ ์ N(1 ≤ N ≤ 200), K(1 ≤ K ≤ 200)๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค. ์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค. 2.์์ ์ ํ์์ ํ๋ฒ ์ฐพ์๋ด ๋๋ค. N=1, N=2์ธ ๊ฒฝ์ฐ์ ์๋ฅผ ๋์ดํด๋ณด๋ฉด ์ ํ์์ d[n][k] = d[n-1][k] + d[n][k-1] ์ด๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. 3.์ฝ๋
![[๋ฐฑ์ค] 9461๋ฒ-ํ๋๋ฐ ์์ด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2B7DC%2FbtqwUCIDBQ0%2FOAVM1CNMidq3K8uMNvemqK%2Fimg.png)
[๋ฐฑ์ค] 9461๋ฒ-ํ๋๋ฐ ์์ด
๋ฌธ์ ๋ฌธ์ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์ ๊ธธ์ด๋ฅผ k๋ผ ํ์ ๋, ๊ทธ ๋ณ์ ๊ธธ์ด๊ฐ k์ธ ์ ์ผ๊ฐํ์ ์ถ๊ฐํ๋ค. ํ๋๋ฐ ์์ด P(N)์ ๋์ ์ ์๋ ์ ์ผ๊ฐํ์ ๋ณ์ ๊ธธ์ด์ด๋ค. P(1)๋ถํฐ P(10)๊น์ง ์ฒซ 10๊ฐ ์ซ์๋ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, P(N)์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100) ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค P(N)์ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์..
![[๋ฐฑ์ค] 2133๋ฒ-ํ์ผ ์ฑ์ฐ๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1uXIP%2FbtqwVUBMfZJ%2FBZ0lQUZ6ZIaEH4X43swgeK%2Fimg.png)
[๋ฐฑ์ค] 2133๋ฒ-ํ์ผ ์ฑ์ฐ๊ธฐ
๋์ ํ ๋ชปํ๊ฒ ์ด์ ๋ต์ ๋ณด์๋๋ฐ d[0]๊ฐ ์ด๊ธฐํ๋ ๋ฌด์กฐ๊ฑด 1๋ก ํด์ค์ผ ํ๋ค. 1X2, 2X1 ํ์ผ์ ์ฑ์ฐ๋ ๊ฑฐ๋๊น 3X0๋ฒฝ์ ๋น์ฐํ 0์ด์ง! ๋ผ๊ณ ์๊ฐํ๋ฉด์ ํ์๋๋ฐ ์ค๋ต.. ์ ๋ต์ฝ๋๋ฅผ ๋ณด๋ 3X0 ๊ฒฝ์ฐ์๋ ๊ผญ ํ๋๋ฅผ ์ฑ์์ค์ผ ํด์ d[0]=1 ์ด์๋ค. ์ ? ? ?? ์์์ ์ผ๋ก 0์นธ์ด๋ฉด ํ์ผ ๋ฃ์ ์นธ์ด ์์ ์๋ค๋๊ฑด๋ฐ ์ ๊ผญ ํ๋๋ฅผ ์ฑ์์ค์ผ ํ๋๊ฑธ๊น? (์ด์ ๋ฅผ ์์๋ ๋ถ์ ๋ถ๋ ์ ์๊ฒ๋ ์๋ ค์ฃผ์ธ์..๋ณต๋ฐ์ผ์ค๊ฒ๋๋คT_T) ๋ฌธ์ ๋ฌธ์ 3×N ํฌ๊ธฐ์ ๋ฒฝ์ 2×1, 1×2 ํฌ๊ธฐ์ ํ์ผ๋ก ์ฑ์ฐ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํด๋ณด์. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 30)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค. ๋ฒฝ์ ํ์ผ๋ก ๊ฝ ์ฐฐ์ ์๋ ๊ฒฝ์ฐ๋ง ์..
![[ํฐ์คํ ๋ฆฌ/๊ฟํ] ์ ํ๋ธ ๋์์ ๋ฐ์ํ์ผ๋ก ์ฝ์
ํ๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk3PuI%2FbtqwUEl4yxq%2FsEoPgDjMUJwK5kLyBUgw8k%2Fimg.gif)
[ํฐ์คํ ๋ฆฌ/๊ฟํ] ์ ํ๋ธ ๋์์ ๋ฐ์ํ์ผ๋ก ์ฝ์ ํ๊ธฐ
๋ฐ์ํ(๋ฐ์ํ ์น)์ด๋? ๋ฐ์ํ ์น์ด๋ HTML5์ “๋ฏธ๋์ด ์ฟผ๋ฆฌ”๋ฅผ ์ด์ฉํ์ฌ ํ๋์ ์์ค๋ก ์ ์๋ ์ปจํ ์ธ ๊ฐ ๋ฐ์คํฌํ์๋ง ๊ตญํ๋์ง ์๊ณ ํ๋ธ๋ PC, ๋ชจ๋ฐ์ผ ํฐ ๋ฑ ๋ค์ํ ํฌ๊ธฐ์ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง์ถ์ด ํด์๋๋ ํ๋ฉด์ด ๋์ ์ผ๋ก ๋ณํ๋๋ ๊ธฐ๋ฒ์ ๋งํ๋ค. ํ๋ง๋๋ก ์น ๋๋ ๊ธฐ๊ธฐ์ ์ฌ์ด์ฆ์ ๋ง์ถฐ์ ์ปจํ ์ธ ์ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๊ณ ์ถ์๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. 2019.07 ํ์ฌ ์ ํ๋ธ์์ ์ ๊ณตํ๋ iframeํผ๊ฐ๊ธฐ ์์ค๋ ๋ฐ์ํ์ด ์๋์ง๋ผ html๋ก ๊ฐ์ ธ์์๋ ์์ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด๋ฒ๋ฆฌ๋ ํ์์ด ์์ต๋๋ค. ํ์ฌ๋ก์ฌ iframeํ๊ทธ๋ฅผ ์ฝ๊ฐ ๋ณ๊ฒฝํด์ฃผ์ด์ผ ํฉ๋๋ค ๋ฐฉ๋ฒ1 ์๋์ ์ฝ๋์์ iframe์์ค๋ง ์ถ๊ฐํด์ ์ฌ์ฉ ๋ฐฉ๋ฒ2 iframeํ๊ทธ์ style๋ถ๋ถ์ ์ง์ ์์ (โ ๋นผ๊ณ ์ ์ฉํ๋ฉด ๋ฉ๋๋ค) * ์์์ฌ์ด์ฆ๋ฅผ ๋ณธ๋ฌธ์..
[๋ฐฑ์ค] 1699๋ฒ-์ ๊ณฑ์์ ํฉ
๋ฌธ์ ๋ฌธ์ ์ด๋ค ์์ฐ์ N์ ๊ทธ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ๊ณฑ์๋ค์ ํฉ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์๋ฅผ ๋ค์ด $11=3^{2}+1^{2}+1^{2}$(3๊ฐ ํญ)์ด๋ค. ์ด๋ฐ ํํ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ๋ ์ ์๋๋ฐ, 11์ ๊ฒฝ์ฐ $11=2^{2}+2^{2}+1^{2}+1^{2}+1^{2}$(5๊ฐ ํญ)๋ ๊ฐ๋ฅํ๋ค. ์ด ๊ฒฝ์ฐ, ์ํ์ ์ํฌ๋ผํ ์ค๋ “11์ 3๊ฐ ํญ์ ์ ๊ณฑ์ ํฉ์ผ๋ก ํํํ ์ ์๋ค.”๋ผ๊ณ ๋งํ๋ค. ๋ํ 11์ ๊ทธ๋ณด๋ค ์ ์ ํญ์ ์ ๊ณฑ์ ํฉ์ผ๋ก ํํํ ์ ์์ผ๋ฏ๋ก, 11์ ๊ทธ ํฉ์ผ๋ก์จ ํํํ ์ ์๋ ์ ๊ณฑ์ ํญ์ ์ต์ ๊ฐ์๋ 3์ด๋ค.์ฃผ์ด์ง ์์ฐ์ N์ ์ด๋ ๊ฒ ์ ๊ณฑ์๋ค์ ํฉ์ผ๋ก ํํํ ๋์ ๊ทธ ํญ์ ์ต์๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ์ฒซ์งธ ์ค์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100,000) ์ถ๋ ฅ์ฃผ์ด์ง ..
[๋ฐฑ์ค] 2579๋ฒ - ๊ณ๋จ ์ค๋ฅด๊ธฐ
๋ฌธ์ ๋ฌธ์ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. ๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ ์ฐ์ฌ ์๋ ์ ์๋ฅผ ์ป๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด ์ ๊ฐ์ด ์์์ ์์๋ถํฐ ์ฒซ ๋ฒ์งธ, ๋ ๋ฒ์งธ, ๋ค ๋ฒ์งธ, ์ฌ์ฏ ๋ฒ์งธ ๊ณ๋จ์ ๋ฐ์ ๋์ฐฉ์ ์ ๋๋ฌํ๋ฉด ์ด ์ ์๋ 10 + 20 + 25 + 20 = 75์ ์ด ๋๋ค. ๊ณ๋จ ์ค๋ฅด๋ ๋ฐ๋ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ด ์๋ค.๊ณ๋จ์ ํ ๋ฒ์ ํ ๊ณ๋จ์ฉ ๋๋ ๋ ๊ณ๋จ์ฉ ์ค๋ฅผ ์ ์๋ค. ์ฆ, ํ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด์ ์ด์ด์ ๋ค์ ๊ณ๋จ์ด๋, ๋ค์ ๋ค์ ๊ณ๋จ์ผ๋ก ์ค๋ฅผ ์ ์๋ค.์ฐ์๋ ์ธ ๊ฐ์ ๊ณ๋จ์ ๋ชจ๋ ๋ฐ์์๋ ์ ๋๋ค. ๋จ, ์์์ ์ ๊ณ๋จ์ ํฌํจ๋์ง ์๋๋ค.๋ง์ง๋ง ๋์ฐฉ ๊ณ๋จ์ ๋ฐ๋์ ๋ฐ์์ผ ํ๋ค.๋ฐ๋ผ์ ์ฒซ ๋ฒ์งธ ๊ณ๋จ์ ๋ฐ๊ณ ..
[ํฐ์คํ ๋ฆฌ] Square ์คํจ ๊ธ๊ผด ์ ์ฉ ์๋ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ
Square ์คํจ์ Ubuntu Condensed ํฐํธ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์๋ฐ, ์์ธ์ง ์ ๋ธ๋ก๊ทธ๋ ๊ณ์ ๊ณ ๋์ธ์ง ๊ตด๋ฆผ์ธ์ง๊ฐ ๊ธฐ๋ณธ์ด์์ด์ ์์ธ์ ์ฐพ์๋ณด์์ต๋๋ค.๋จผ์ F12๋ก ํฌ๋กฌ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ์ผ๋ด ๋๋ค. ์ํ... ์คํจํฐํธ๋ฅผ ์ธ๋ถ๋งํฌ์์ ๊ฐ์ ธ์ค๋๋ฐ URL์ด https๊ฐ ์๋ http๋ก ์์ํด์ ์ํ๋ฆฌํฐ ๋ฌธ์ ๋ก ์ฐจ๋จ๋นํด ์ ์ฉ์ด ์๋๊ณ ์๋๊ฑฐ๋ค์.์คํจํธ์ง->css์ผ๋ก ๋ค์ด๊ฐ์ ์ด ๋ถ๋ถ์ https๋ก ์์ ํด์ฃผ๋ฉด ์์ ํฐํธ๊ฐ ์ ์ ์ฉ๋จ์ ํ์ธํ ์ ์์ต๋๋ค. ๐๐
[ํฐ์คํ ๋ฆฌ] ๋ง์ฐ์ค ํด๋ฆญ ์ ๋๋ฉ์ด์ ๋ฃ๊ธฐ
* ๋ชจ๋ฐ์ผ ๋ฒ์ (ํฐ์คํ ๋ฆฌ๋งํฌ/m)์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. * * ์ถ์ฒ : https://fdossena.com/?p=html5cool/clickfx/i.frag * ํด๋ฆญ์ ๋ง์ฐ์ค์ปค์๋ก๋ถํฐ ๋๊ทธ๋ผ๋ฏธ๊ฐ ํผ์ ธ๋๊ฐ๋ css์ ๋๋ฉ์ด์ ์ ๋๋ค. ์ ๋ ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๊ท์ฌ์์ ์ข๋ค์. ์ ๋๋ฉ์ด์ ์๋๋ ๋๊ทธ๋ผ๋ฏธ์ ํฌ๊ธฐ๋ ์กฐ์ ๊ฐ๋ฅํ๋ ์ทจํฅ๋๋ก ์์ ํด์ฃผ๋ฉด ๋ ๋ฏํฉ๋๋ค. ์คํจํธ์ง์ผ๋ก ๋ค์ด๊ฐ์ css์ html์ ์๋์ ์ฝ๋๋ค์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.๐ 1.css 2.html์์ฌ์ด์ +์ ๋ ์ด ์์น๊ฐ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ด์.
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 7๋ฒ ๋ฌธ์ (๋ธ๋ก ๊ฒ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๋ธ๋ก๊ฒ์ ํ๋ ์ฆ ๋ธ๋ก์ด๋ผ๋ ์ ๊ท ๊ฒ์์ด ์ถ์๋์๊ณ , ์ด๋ง์ด๋งํ ์๊ธ์ด ๊ฑธ๋ฆฐ ์ด๋ฒคํธ ๋ํ๊ฐ ๊ฐ์ต ๋์๋ค. ์ด ๋ํ๋ ์ฌ๋์ ๋์ ํด์ ํ๋ ์ดํ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฐธ๊ฐํด๋ ๋๋ค๋ ๊ท์ ์ด ์์ด์, ๊ฒ์ ์ค๋ ฅ์ด ํํธ์๋ ํ๋ก๋๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ ์ฐธ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ฌํ๊ณ ๊ฐ๋ฐ์ ์์ํ์๋ค. ํ๋ก๋๊ฐ ์ฐ์นํ ์ ์๋๋ก ๋์์ ๋น ๋ฅด๊ณ ์ ํํ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์. ๊ฒ์๊ท์น ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 1×1 ํฌ๊ธฐ์ ๋ธ๋ก์ ์ด์ด ๋ถ์ฌ ๋ง๋ 3 ์ข ๋ฅ์ ๋ธ๋ก์ ํ์ ํด์ ์ด 12๊ฐ์ง ๋ชจ์์ ๋ธ๋ก์ ๋ง๋ค ์ ์๋ค. 1 x 1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ง N x N ํฌ๊ธฐ์ ๋ณด๋ ์์ ์ด ๋ธ๋ก๋ค์ด ๋ฐฐ์น๋ ์ฑ๋ก ๊ฒ์์ด ์์๋๋ค. (๋ณด๋ ์์ ๋์ธ ๋ธ๋ก..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 6๋ฒ ๋ฌธ์ (๋งค์นญ ์ ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๋งค์นญ ์ ์ ํ๋ ์ฆ ๋ํ๊ต ์กฐ๊ต์๋ ์ ์ด์ง๋ ํ๋๋ ์ผ๋ง ์ํค๋ ๋ค์ค ํ๊ณผ์ฅ๋์ ๋ง์์์ ๋ฒ์ด๋, ์นด์นด์ค์ ์ ์ฌํ๊ฒ ๋์๋ค. ํ์์ ๊ด์ฌ์์ดํ๋ ๊ฒ์์ ๋ง์นจ ๊ฒฐ์์ด ๋ฐ์ํ์ฌ, ๊ฒ์๊ฐ๋ฐํ์ ํธ์ ๋ ์ ์์๊ณ , ๋๋ง์ ์ฒซ ํ๋ก์ ํธ๋ฅผ ๋งก๊ฒ ๋์๋ค. ๊ทธ ํ๋ก์ ํธ๋ ๊ฒ์์ด์ ๊ฐ์ฅ ์ ๋ง๋ ์นํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์๋์ ๊ฐ์ ๊ท์น์ผ๋ก ๊ฒ์์ด์ ๋ํ ์นํ์ด์ง์ ๋งค์นญ์ ์๋ฅผ ๊ณ์ฐ ํ๋ ๊ฒ์ด์๋ค. ํ ์นํ์ด์ง์ ๋ํด์ ๊ธฐ๋ณธ์ ์, ์ธ๋ถ ๋งํฌ ์, ๋งํฌ์ ์, ๊ทธ๋ฆฌ๊ณ ๋งค์นญ์ ์๋ฅผ ๊ตฌํ ์ ์๋ค. ํ ์นํ์ด์ง์ ๊ธฐ๋ณธ์ ์๋ ํด๋น ์นํ์ด์ง์ ํ ์คํธ ์ค, ๊ฒ์์ด๊ฐ ๋ฑ์ฅํ๋ ํ์์ด๋ค. (๋์๋ฌธ์ ๋ฌด์) ํ ์นํ์ด์ง์ ์ธ๋ถ ๋งํฌ ์๋ ํด๋น ์นํ..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 5๋ฒ ๋ฌธ์ (๊ธธ ์ฐพ๊ธฐ ๊ฒ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๊ธธ ์ฐพ๊ธฐ ๊ฒ์ ์ ๋ฌด๋ก ์น์งํ ๋ผ์ด์ธ์ ๊ธฐ๋ถ์ด ๋๋ฌด ์ข์ ํ๋ ์ฆ๋ฅผ ์ด๋๊ณ ํน๋ณ ํด๊ฐ๋ฅผ ๊ฐ๊ธฐ๋ก ํ๋ค. ๋ด์น๊น์ ์ฌํ ๊ณํ๊น์ง ๊ตฌ์ํ๋ ๋ผ์ด์ธ์ ์ฌ๋ฏธ์๋ ๊ฒ์์ ์๊ฐํด๋๊ณ ์ญ์ ์ ๋ฌด๋ก ์น์งํ ๋งํ ์ธ์ฌ๋ผ๊ณ ์ค์ค๋ก์๊ฒ ๊ฐํํ๋ค. ๋ผ์ด์ธ์ด ๊ตฌ์ํ(๊ทธ๋ฆฌ๊ณ ์๋ง๋ ๋ผ์ด์ธ๋ง ์ฆ๊ฑฐ์ธ๋งํ) ๊ฒ์์, ์นด์นด์ค ํ๋ ์ฆ๋ฅผ ๋ ํ์ผ๋ก ๋๋๊ณ , ๊ฐ ํ์ด ๊ฐ์ ๊ณณ์ ๋ค๋ฅธ ์์๋ก ๋ฐฉ๋ฌธํ๋๋ก ํด์ ๋จผ์ ์ํ๋ฅผ ๋ง์น ํ์ด ์น๋ฆฌํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฅ ์ง๋๋ฅผ ์ฃผ๊ณ ๊ฒ์์ ์์ํ๋ฉด ์ฌ๋ฏธ๊ฐ ๋ํด์ง๋ฏ๋ก, ๋ผ์ด์ธ์ ๋ฐฉ๋ฌธํ ๊ณณ์ 2์ฐจ์ ์ขํ ๊ฐ์ ๊ตฌํ๊ณ ๊ฐ ์ฅ์๋ฅผ ์ด์งํธ๋ฆฌ์ ๋ ธ๋๊ฐ ๋๋๋ก ๊ตฌ์ฑํ ํ, ์ํ ๋ฐฉ๋ฒ์ ํํธ๋ก ์ฃผ์ด ๊ฐ ํ์ด ์ค์ค๋ก ๊ฒฝ๋ก๋ฅผ ์ฐพ๋๋ก ํ ..
[๋ฐฑ์ค] 1912๋ฒ - ์ฐ์ํฉ
๋ฌธ์ ๋ฌธ์ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์์ ์์ด์ด ์ฃผ์ด์ง๋ค. ์ฐ๋ฆฌ๋ ์ด ์ค ์ฐ์๋ ๋ช ๊ฐ์ ์๋ฅผ ์ ํํด์ ๊ตฌํ ์ ์๋ ํฉ ์ค ๊ฐ์ฅ ํฐ ํฉ์ ๊ตฌํ๋ ค๊ณ ํ๋ค. ๋จ, ์๋ ํ ๊ฐ ์ด์ ์ ํํด์ผ ํ๋ค.์๋ฅผ ๋ค์ด์ 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 ์ด๋ผ๋ ์์ด์ด ์ฃผ์ด์ก๋ค๊ณ ํ์. ์ฌ๊ธฐ์ ์ ๋ต์ 12+21์ธ 33์ด ์ ๋ต์ด ๋๋ค. ์ ๋ ฅ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์ถ๋ ฅ์ฒซ์งธ ์ค์ ๋ต์ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์นdp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค.์ฐ์ํฉ ์ค ๊ฐ์ฅ ํฐ ์๊ฐ d[i]์ ๋ค์ด๊ฐ๋๋ค. 2.์์ ํจ์ ์ ์ ์ํฉ๋๋ค.1 2..