๋ฐฑ์ค ๋ฌธ์ ํ์ด(2)
-
๋ฐฑ์ค - ์คํ ๋ฐฐ๋ฌ(Python)
๋ฐฑ์ค - ์คํ ๋ฐฐ๋ฌ(Python) www.acmicpc.net/problem/2839 2839๋ฒ: ์คํ ๋ฐฐ๋ฌ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๏ฟฝ๏ฟฝ www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ์ ๊ทผํ ๋ ๋งจ์ฒ์์ ๋ ์ค๋ฅธ ์๊ฐ์ dp๋ฅผ ์ด์ฉํด์ ํ์ด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. dp์ ์ธ๋ฑ์ค๋ 0์ด ๋ ์ ์๋ ์ต์ํ์ ์ฐ์ฐ ํ์์ด๋ค. dp[3] = 1, dp[5] =1๋ก ๋๊ณ (3๊ณผ 5์ผ๋ ๋ฐ๋ก ๊ทธ ๋ ๊ฐ์ ๋บ ์ ์๊ธฐ ๋๋ฌธ์) range(6, ์ ๋ ฅ๊ฐ)์ผ๋ก for๋ฌธ์ ๋๋ ธ๋ค. for๋ฌธ์ ๋ด์ฉ์ 3์ผ๋ก ๋บ๊ฐ์ด ์ต๋๊ฐ์ด ์๋๋(๊ฐ์ด ์์ ๋) ๊ทธ ์์ +1(์ฐ์ฐ ํ์)๋ฅผ ํด์ฃผ์..
2020.09.08 -
๋ฐฑ์ค - 1๋ก ๋ง๋ค๊ธฐ(Python)
๋ฐฑ์ค - 1๋ก ๋ง๋ค๊ธฐ(Python) www.acmicpc.net/problem/1463 1463๋ฒ: 1๋ก ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 106๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋ฌธ์ ํด์: ์ ๋ฌธ์ ๋ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ๋ํํ๋ ๋ฌธ์ ์ด๋ค. ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ ค์ด ๊ฐ๋ ์ ์๋๊ณ ํ์์ ๊ฒฝํ๋๋ก ํ์ด์ฐ์๋ฉด ๊ธด ์ํ์๊ฐ์ ์ค์ด๊ฑฐ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ ๊ฒฝ์ฐ์ '์ ํ์'๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ ํ์ฉ์ผ๋ก ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด๋ค. ํ์๊ฐ ํ์ด๋ณธ 1๋ก ๋ง๋ค๊ธฐ ๋ฌธ์ ์ค์ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ๋ ์์๋๋ฐ, ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ (๊ทธ๋ฆฌ๋)์ฒ๋ผ ํฐ์๋ถํฐ ๋๋๋ฉด ์ต์๊ฐ์ด ๋น์ฐํ๊ฒ ๋์ค์ง ์์ง ์๋?๋ผ๊ณ ์๊ฐํ ์๋ ์๋ค. ํ์ง๋ง ํฐ ์๋ก ๋๋๋ค๊ฐ ๊ฐ์ด ๋๋ ์ง์ง ์์ 1๋ก ๊ณ์ ๋นผ์ผํ๋ ๊ฒฝ์ฐ๋ ์ค..
2020.09.07