https://www.acmicpc.net/problem/14467 14467๋ฒ: ์๊ฐ ๊ธธ์ ๊ฑด๋๊ฐ ์ด์ 1 3๋ฒ ์๋ ์์น 1, 0, 1์์ ๊ด์ฐฐ๋์์ผ๋ฏ๋ก ๊ธธ์ ์ต์ ๋ ๋ฒ ๊ฑด๋์์ ํ์ธํ ์ ์๋ค. 4๋ฒ ์๋ ๊ธธ์ ํ ๋ฒ ๊ฑด๋์ผ๋ฉฐ, ๋๋จธ์ง ์๋ ๊ธธ์ ๊ฑด๋ ๊ธฐ๋ก์ด ํ์ธ๋์ง ์๋๋ค. www.acmicpc.net ๋ฌธ์ ๋ญ์ด ๊ธธ์ ๊ฑด๋๊ฐ ์ด์ ๋ ๊ณผํ์ ์ผ๋ก ๊น๊ฒ ์ฐ๊ตฌ๊ฐ ๋์ด ์์ง๋ง, ์์ธ๋ก ์๊ฐ ๊ธธ์ ๊ฑด๋๊ฐ ์ด์ ๋ ๊ฑฐ์ ์ฐ๊ตฌ๋ ์ ์ด ์๋ค. ์ด ์ฃผ์ ์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์์๋ ๋๋ถ ์กด์ ํ ๋ํ์ผ๋ก๋ถํฐ ์๊ฐ ๊ธธ์ ๊ฑด๋๋ ์ด์ ์ ๋ํ ์ฐ๊ตฌ ์ ์๋ฅผ ๋ฐ๊ฒ ๋์๋ค. ์กด์ด ํ ์ผ์ ์๊ฐ ๊ธธ์ ๊ฑด๋๋ ๊ฒ์ ๊ด์ฐฐํ๋ ๊ฒ์ด๋ค. ์กด์ ์์ ์์น๋ฅผ N๋ฒ ๊ด์ฐฐํ๋๋ฐ, ๊ฐ ๊ด์ฐฐ์ ์์ ๋ฒํธ์ ์์ ์์น ํ๋์ฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์กด์ ..
https://www.acmicpc.net/problem/17070 17070๋ฒ: ํ์ดํ ์ฎ๊ธฐ๊ธฐ 1 ์ ํ์ด๊ฐ ์ ์ง์ผ๋ก ์ด์ฌํ๋ค. ์ ์ง์ ํฌ๊ธฐ๋ N×N์ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋ผ ์ ์๊ณ , 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๊ธฐ์ r์ ํ์ ๋ฒํธ, c๋ ์ด์ www.acmicpc.net ๋ฌธ์ ์ ํ์ด๊ฐ ์ ์ง์ผ๋ก ์ด์ฌํ๋ค. ์ ์ง์ ํฌ๊ธฐ๋ N×N์ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋ผ ์ ์๊ณ , 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๊ธฐ์ r์ ํ์ ๋ฒํธ, c๋ ์ด์ ๋ฒํธ์ด๊ณ , ํ๊ณผ ์ด์ ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค. ๊ฐ๊ฐ์ ์นธ์ ๋น ์นธ์ด๊ฑฐ๋ ๋ฒฝ์ด๋ค. ์ค๋์ ์ง ์๋ฆฌ๋ฅผ ์ํด์ ํ์ดํ ํ๋๋ฅผ ์ฎ๊ธฐ๋ ค๊ณ ํ๋ค. ํ์ดํ๋ ์๋์ ๊ฐ์ ํ..
https://www.acmicpc.net/problem/17208 17208๋ฒ: ์นด์ฐ๋ฒ๊ฑฐ ์๋ฐ์ ์ค๊ฐ๊ณ ์ฌ ์ข
๋ฃ๋ฅผ ๊ธฐ๋
ํด ๊ณํ ์์ด ๋์ ์ฐ๋ ์์์ด๋ ์ํ๊น๊ฒ๋ ํต์ฅ ์๊ณ ๊ฐ 100์๋ ๋จ์ง ์๊ฒ ๋์๊ณ , ๊ฒฐ๊ตญ ์์์ด๋ ์นด์ฐ๋ฒ๊ฑฐ ์ฃผ๋ฐฉ ์๋ฐ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. ์นด์ฐ๋ฒ๊ฑฐ๋ ์น์ฆ๋ฒ๊ฑฐ์ ๊ฐ์ํ www.acmicpc.net ๋ฌธ์ ์ค๊ฐ๊ณ ์ฌ ์ข
๋ฃ๋ฅผ ๊ธฐ๋
ํด ๊ณํ ์์ด ๋์ ์ฐ๋ ์์์ด๋ ์ํ๊น๊ฒ๋ ํต์ฅ ์๊ณ ๊ฐ 100์๋ ๋จ์ง ์๊ฒ ๋์๊ณ , ๊ฒฐ๊ตญ ์์์ด๋ ์นด์ฐ๋ฒ๊ฑฐ ์ฃผ๋ฐฉ ์๋ฐ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. ์นด์ฐ๋ฒ๊ฑฐ๋ ์น์ฆ๋ฒ๊ฑฐ์ ๊ฐ์ํ๊น์ ํ๋ ์ค์๋ํ๊ต์ ์ ๋ช
ํ ์์์ ์ด๋ค. ์๋ฐ ์ฒซ๋ , ์์์ด๊ฐ ์ฃผ๋ฐฉ์ ๋ค์ด์ ์๊ฐ ๊ทธ๋ ๋งค์ฐ ์ค์ํ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ์ฌ์ค ๊ทธ๋ ์น์ฆ๋ฒ๊ฑฐ๋ ๋ฌผ๋ก ์ด๊ณ ๊ฐ์ํ๊น๋ ๋ง๋ค ์ค ๋ชจ๋ฅธ๋ค๋ ๊ฒ์ด๋ค. ์ด๋ ๋คํํ๋ ์ฃผ๋ฐฉ์๋..
https://www.acmicpc.net/problem/1958 1958๋ฒ: LCS 3 ์ฒซ ์ค์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์ด์ด, ๋์งธ ์ค์๋ ๋ ๋ฒ์งธ ๋ฌธ์์ด์ด, ์
์งธ ์ค์๋ ์ธ ๋ฒ์งธ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๊ฐ ๋ฌธ์์ด์ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ธธ์ด๋ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. www.acmicpc.net ๋ฌธ์ ๋ฌธ์์ด๊ณผ ๋๊ธฐ๋ฅผ ์ธ์์์ ์ ์ผ ์ข์ํ๋ ์์์ด๋ ์ค๋๋ ๋ฌธ์์ด 2๊ฐ์ LCS(Longest Common Subsequence)๋ฅผ ๊ตฌํ๊ณ ์์๋ค. ์ด๋ ๋ ์์์ด๋ ์กฐ๊ต๋ค์ด ๋ฌธ์์ด 3๊ฐ์ LCS๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๋ณด์๋ค. ์์์ด๋ ๋์ ํด ๋ณด์์ง๋ง ์คํจํ๊ณ ๋ง์๋ค. ์ด์ ์ฐ๋ฆฌ๊ฐ ํ ์ผ์ ๋ค์๊ณผ ๊ฐ๋ค. ์์์ด๋ฅผ ๋์์ ๋ฌธ์์ด 3๊ฐ์ LCS๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์
๋ ฅ ์ฒซ ์ค์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์ด์ด, ๋์งธ ์ค์..
https://www.acmicpc.net/problem/12871 12871๋ฒ: ๋ฌดํ ๋ฌธ์์ด ์ฒซ์งธ ์ค์ s, ๋์งธ ์ค์ t๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฌธ์์ด s์ t์ ๊ธธ์ด๋ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. www.acmicpc.net ๋ฌธ์ ๋ฌธ์์ด s๊ฐ ์์ ๋, f(s)๋ s๋ฅผ ๋ฌดํ๋ฒ ๋ถ์ธ ๋ฌธ์์ด๋ก ์ ์ํ๋ค. ์๋ฅผ ๋ค์ด, s = "abc" ์ธ ๊ฒฝ์ฐ์ f(s) = "abcabcabcabc..."๊ฐ ๋๋ค. ๋ค๋ฅธ ๋ฌธ์์ด s์ t๊ฐ ์์ ๋, f(s)์ f(t)๊ฐ ๊ฐ์ ๋ฌธ์์ด์ธ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์๋ฅผ ๋ค์ด์, s = "abc", t = "abcabc"์ธ ๊ฒฝ์ฐ์ f(s)์ f(t)๋ ๊ฐ์ ๋ฌธ์์ด์ ๋ง๋ ๋ค. s์ t๊ฐ ์ฃผ์ด์ก์ ๋, f(s)์ f(t)๊ฐ ๊ฐ์ ๋ฌธ์์ด์ ๋ง๋๋์ง ์๋์ง ๊ตฌํ๋..
https://www.acmicpc.net/problem/17406 17406๋ฒ: ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 4 ํฌ๊ธฐ๊ฐ N×M ํฌ๊ธฐ์ธ ๋ฐฐ์ด A๊ฐ ์์๋, ๋ฐฐ์ด A์ ๊ฐ์ ๊ฐ ํ์ ์๋ ๋ชจ๋ ์์ ํฉ ์ค ์ต์๊ฐ์ ์๋ฏธํ๋ค. ๋ฐฐ์ด A๊ฐ ์๋์ ๊ฐ์ ๊ฒฝ์ฐ 1ํ์ ํฉ์ 6, 2ํ์ ํฉ์ 4, 3ํ์ ํฉ์ 15์ด๋ค. ๋ฐ๋ผ์, ๋ฐฐ์ด A์ www.acmicpc.net ๋ฌธ์ ํฌ๊ธฐ๊ฐ N×M ํฌ๊ธฐ์ธ ๋ฐฐ์ด A๊ฐ ์์๋, ๋ฐฐ์ด A์ ๊ฐ์ ๊ฐ ํ์ ์๋ ๋ชจ๋ ์์ ํฉ ์ค ์ต์๊ฐ์ ์๋ฏธํ๋ค. ๋ฐฐ์ด A๊ฐ ์๋์ ๊ฐ์ ๊ฒฝ์ฐ 1ํ์ ํฉ์ 6, 2ํ์ ํฉ์ 4, 3ํ์ ํฉ์ 15์ด๋ค. ๋ฐ๋ผ์, ๋ฐฐ์ด A์ ๊ฐ์ 4์ด๋ค. 1 2 3 2 1 1 4 5 6 ๋ฐฐ์ด์ ํ์ ์ฐ์ฐ์ ์ํํ ์ ์๋ค. ํ์ ์ฐ์ฐ์ ์ธ ์ ์ (r, c, s)๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ..
https://www.acmicpc.net/problem/18427 18427๋ฒ: ํจ๊ป ๋ธ๋ก ์๊ธฐ ์ฒซ์งธ ์ค์ ์์ฐ์ N, M, H๊ฐ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 50, 1 ≤ M ≤ 10, 1 ≤ H ≤ 1,000) ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ์ ๊ฐ ํ์์ด ๊ฐ์ง ๋ธ๋ก๋ค์ ๋์ด๊ฐ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๊ตฌ www.acmicpc.net ๋ฌธ์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ ํ์๋ค์ ๊ฐ๊ฐ ๋ธ๋ก๋ค์ ๊ฐ์ง๊ณ ์๋ค. ํ์๋ง๋ค ์ต๋ M๊ฐ์ ๋ธ๋ก์ ๊ฐ์ง๊ณ ์์ ์ ์์ผ๋ฉฐ, ํ ๋ช
์ ํ์์ด ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ ๋ธ๋ก๋ค์ ๋์ด๋ ์๋ก ๋ค๋ฅด๋ค. ์ด ๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ ํ์๋ค์ด ๊ฐ์ง ๋ธ๋ก์ ์ฐจ๋ก๋๋ก ์ฌ์ฉํ์ฌ ๋ฐ๋ฅ์์๋ถํฐ ์์์ฌ๋ ค ํ๋์ ํ์ ๋ง๋ค๊ณ ์ ํ๋ค. ๋จ, ์ด๋ค ํ์์ ๋ธ๋ก์ ์ฌ์ฉํ์ง ์์๋ ๋๋ฉฐ ํ ํ์๋น ์ต๋ ..
https://www.acmicpc.net/problem/2109 2109๋ฒ: ์ํ๊ฐ์ฐ ํ ์ ๋ช
ํ ํ์์๊ฒ n(0 ≤ n ≤ 10,000)๊ฐ์ ๋ํ์์ ๊ฐ์ฐ ์์ฒญ์ ํด ์๋ค. ๊ฐ ๋ํ์์๋ d(1 ≤ d ≤ 10,000)์ผ ์์ ์์ ๊ฐ์ฐ์ ํด ์ฃผ๋ฉด p(1 ≤ p ≤ 10,000)๋งํผ์ ๊ฐ์ฐ๋ฃ๋ฅผ ์ง๋ถํ๊ฒ ๋ค๊ณ ์๋ ค์๋ค. www.acmicpc.net ๋ฌธ์ ํ ์ ๋ช
ํ ํ์์๊ฒ n(0 ≤ n ≤ 10,000)๊ฐ์ ๋ํ์์ ๊ฐ์ฐ ์์ฒญ์ ํด ์๋ค. ๊ฐ ๋ํ์์๋ d(1 ≤ d ≤ 10,000)์ผ ์์ ์์ ๊ฐ์ฐ์ ํด ์ฃผ๋ฉด p(1 ≤ p ≤ 10,000)๋งํผ์ ๊ฐ์ฐ๋ฃ๋ฅผ ์ง๋ถํ๊ฒ ๋ค๊ณ ์๋ ค์๋ค. ๊ฐ ๋ํ์์ ์ ์ํ๋ d์ p๊ฐ์ ์๋ก ๋ค๋ฅผ ์๋ ์๋ค. ์ด ํ์๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก, ๊ฐ์ฅ ๋ง์ ๋์ ๋ฒ ์ ์๋๋ก ์ํ๊ฐ์ฐ์ ..