โจ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ : ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ https://www.acmicpc.net/problem/14002 14002๋ฒ: ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 4์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 20, 10, 30, 20, 50} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ A = {10, 20, 10, 30, 20, 50} ์ดwww.acmicpc.net ๐ชก ๋ฌธ์ ์์ ์๊ตฌํ๋ ์กฐ๊ฑด ์ ๋ฆฌ - ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๊ณ , ๊ฐ์ฅ ๊ธด ๊ฐ์ ๊ฐ์ ธ์จ๋ค- ๊ฐ์ฅ ๊ธด ๊ฐ๊ณผ ํจ๊ป ์์ด์ ๋ค์ด์๋ ๊ฐ๋ ์ถ๋ ฅํ๋ค. ๐งถ ํ์ด๊ณผ์ ์ด ๋ฌธ์ ๋ ์ด์ ์ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด์ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ ์ ์๋ค.2024.04.25 - [Algo..
โจ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ : ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ https://www.acmicpc.net/problem/11052 11052๋ฒ: ์นด๋ ๊ตฌ๋งคํ๊ธฐ ์ฒซ์งธ ์ค์ ๋ฏผ๊ท๊ฐ ๊ตฌ๋งคํ๋ ค๊ณ ํ๋ ์นด๋์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 1,000) ๋์งธ ์ค์๋ Pi๊ฐ P1๋ถํฐ PN๊น์ง ์์๋๋ก ์ฃผ์ด์ง๋ค. (1 ≤ Pi ≤ 10,000) www.acmicpc.net ๐ชก ๋ฌธ์ ์์ ์๊ตฌํ๋ ์กฐ๊ฑด ์ ๋ฆฌ - ๊ตฌ๋งคํ๊ณ ์ ํ๋ ์์ ๋ง๋ ๊ธ์ก์ ์ต๋๊ฐ์ ๊ตฌํ๊ธฐ - ์นด๋ํฉ n๊ฐ๋ 1์ฉ ์ค๋ฆํํ - ์ ๊ฑฐ๋ ๋์น๋ฉด ์ ๋จ ๐งถ ํ์ด๊ณผ์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๊ฑด ๋ ์ค๋๋ง์ด๋ผ ์ ๊น ํค๋ฉ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ๊ฒฐ๊ตญ, ์ต์๊ฐ๊ณผ ๊ฐ์ด ์ ๊น์ง์ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋น๊ตํ์ฌ ๋์ ๊ฒ์ ๋ฃ์ผ๋ฉด ๋๋๋ฐ, min์ด ์๋๋ผ max๊ฐ์ ๋ด๋ ๊ฒ๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๊ทธ๋ฌ๋๊น ์นด..
โจ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ : ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ https://www.acmicpc.net/problem/1463 1463๋ฒ: 1๋ก ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 106๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ๐ชก ๋ฌธ์ ์์ ์๊ตฌํ๋ ์กฐ๊ฑด ์ ๋ฆฌ - ์ธ๊ฐ์ง์ ์ฐ์ฐ์ ํ์ฉํ๋ฉด์ ์ฌ์ฉ ํ์์ ์ต์๋ฅผ ๊ตฌํ๊ธฐ ๐งถ ํ์ด๊ณผ์ dp ๊ธฐ๋ณธ ๋ฌธ์ ์ธ๋ฐ ์ญ์ ๋ด๊ฐ dp๋ ์ฝํด์ ๋๋๋๋ ๊ณผ์ ์ด ์ข ์์๋ค. ์ฐ์ฐ์ ๋ค์๊ณผ ๊ฐ์ด ์ฒ๋ฆฌํ ์ ์๋ค 1. dp ๋ฐฐ์ด์ ๋ง๋ ๋ค 2. dp ๋ฐฐ์ด์ ์ํํ๋ฉด์ n๊น์ง์ ๊ณ์ฐ๊ฐ์ ์ ์ฅํ๋ค 3. n์ ๊ณ์ฐ๊ฐ์ ์ถ๋ ฅํ๋ค ์ด๊ฒ์ ๊ธฐ๋ณธ์ผ๋ก ๋๊ณ , ์ด ์ฐ์ฐ์ ์ํํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ฑํํ์. ์ฌ๊ธฐ์์ ๊ณ์ฐ๊ฐ์ ์
์ค ํ๋์ด๋ค 1. 3์ผ๋ก ๋๋๊ธฐ 2. 2๋ก ๋๋๊ธฐ 3. 1์ ๋นผ๊ธฐ ..