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๊ฐ์ ์๋ก ๋ค๋ฅผ ์๋ ์๋ค. ์ด ํ์๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก, ๊ฐ์ฅ ๋ง์ ๋์ ๋ฒ ์ ์๋๋ก ์ํ๊ฐ์ฐ์ ..
https://www.acmicpc.net/problem/2026 2026๋ฒ: ์ํ ๋ง์ฝ K๋ช
์ ์น๊ตฌ ๊ด๊ณ์ธ ํ์๋ค์ด ์กด์ฌํ์ง ์๋๋ค๋ฉด -1์ ์ถ๋ ฅํ๋ค. ๊ทธ ์ธ์ ๊ฒฝ์ฐ์๋, K๊ฐ์ ์ค์ ํ์๋ค์ ๋ฒํธ๋ฅผ ์ฆ๊ฐํ๋ ์์๋ก ํ ์ค์ ํ ๊ฐ์ฉ ์ถ๋ ฅํ๋ค. ์ฌ๋ฌ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํ๋ค๋ฉด ์ฒซ ๋ฒ์งธ www.acmicpc.net ๋ฌธ์ ์์ฅ์ ์๋๊ป์๋ 1๋ถํฐ N๊น์ง ๋ฒํธ๊ฐ ๋ถ์ N(K ≤ N ≤ 900)๋ช
์ ํ์๋ค ์ค์์ K(1 ≤ K ≤ 62)๋ช
์ ํ์๋ค์ ์ํ์ ๋ณด๋ด๋ ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์์ฅ์ ์๋๊ป์๋ ์ค๊ฐ์ ์ธ์์ด ์ผ์ด๋๋ฉด ์๋๋ฏ๋ก ์ํ์ ๊ฐ ํ์๋ค์ด ๋ชจ๋ ์๋ก ์น๊ตฌ ์ฌ์ด์ด๊ธฐ๋ฅผ ์ํ๋ค. ์์ฅ์ ์๋๊ป์๋ ์ด๋ฌํ ์ผ์ ์ด๋ฒ์ ์กฐ๊ต๋ก ์ฐธ๊ฐํ ๊ณ ์์ด์๊ฒ ์น๊ตฌ ๊ด๊ณ์ ๋ํ ์ ๋ณด๋ฅผ F(1 ≤ F ≤ 5,600)๊ฐ๋ฅผ ์ฃผ์๋ฉฐ K๋ช
์ ์ ๋ฐํ..
https://www.acmicpc.net/problem/20056 20056๋ฒ: ๋ง๋ฒ์ฌ ์์ด์ ํ์ด์ด๋ณผ ์ฒซ์งธ ์ค์ N, M, K๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ M๊ฐ์ ์ค์ ํ์ด์ด๋ณผ์ ์ ๋ณด๊ฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ํ์ด์ด๋ณผ์ ์ ๋ณด๋ ๋ค์ฏ ์ ์ ri, ci, mi, si, di๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์๋ก ๋ค๋ฅธ ๋ ํ์ด์ด๋ณผ์ ์์น www.acmicpc.net ๋ฌธ์ ์ด๋ฅธ ์์ด๊ฐ ๋ง๋ฒ์ฌ๊ฐ ๋์๊ณ , ํ์ด์ด๋ณผ์ ๋ฐฐ์ ๋ค. ๋ง๋ฒ์ฌ ์์ด๊ฐ ํฌ๊ธฐ๊ฐ N×N์ธ ๊ฒฉ์์ ํ์ด์ด๋ณผ M๊ฐ๋ฅผ ๋ฐ์ฌํ๋ค. ๊ฐ์ฅ ์ฒ์์ ํ์ด์ด๋ณผ์ ๊ฐ์ ์์น์์ ์ด๋์ ๋๊ธฐํ๊ณ ์๋ค. i๋ฒ ํ์ด์ด๋ณผ์ ์์น๋ (ri, ci), ์ง๋์ mi์ด๊ณ , ๋ฐฉํฅ์ di, ์๋ ฅ์ si์ด๋ค. ์์น (r, c)๋ rํ c์ด์ ์๋ฏธํ๋ค. ๊ฒฉ์์ ํ๊ณผ ์ด์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค..
https://www.acmicpc.net/problem/17069 17069๋ฒ: ํ์ดํ ์ฎ๊ธฐ๊ธฐ 2 ์ ํ์ด๊ฐ ์ ์ง์ผ๋ก ์ด์ฌํ๋ค. ์ ์ง์ ํฌ๊ธฐ๋ 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/12782 12782๋ฒ: ๋นํธ ์ฐ์ ์ง์ ์งํ์ด๋ ์ซ์๋ฅผ ์ข์ํ๋ค. ์ค๋๋ ์ซ์๋ฅผ ๊ฐ์ง๊ณ ๋๋ ์งํ์ด๋ ๋ ์ซ์์ ๋นํธ ์ฐ์ ์ง์๋ฅผ ๊ตฌํด๋ณด์๋ค. ๋นํธ ์ฐ์ ์ง์๋, 10์ง๋ฒ์ผ๋ก ๋ํ๋ธ ๋ ์ ์๋ฅผ ์ด์ง์๋ก ๋ํ๋ด์์ ๋, ๋ ์ซ์๋ฅผ ๊ฐ www.acmicpc.net ๋ฌธ์ ์งํ์ด๋ ์ซ์๋ฅผ ์ข์ํ๋ค. ์ค๋๋ ์ซ์๋ฅผ ๊ฐ์ง๊ณ ๋๋ ์งํ์ด๋ ๋ ์ซ์์ ๋นํธ ์ฐ์ ์ง์๋ฅผ ๊ตฌํด๋ณด์๋ค. ๋นํธ ์ฐ์ ์ง์๋, 10์ง๋ฒ์ผ๋ก ๋ํ๋ธ ๋ ์ ์๋ฅผ ์ด์ง์๋ก ๋ํ๋ด์์ ๋, ๋ ์ซ์๋ฅผ ๊ฐ๊ฒ ๋ง๋๋๋ฐ ํ์ํ ์ต์ ์ฐ์ฐ ํ์๋ฅผ ๋งํ๋ค. ์ฐ์ฐ์ ์ข
๋ฅ๋ ๋ค์๊ณผ ๊ฐ๋ค. ํ๋์ ์ด์ง์์์ ์์์ ์๋ฆฌ์ ์ซ์๋ฅผ 0 ๋๋ 1๋ก ๋ฐ๊พผ๋ค. ํ๋์ ์ด์ง์์์ ์๋ก ๋ค๋ฅธ ์๋ฆฌ์ ์๋ ๋ ์ซ์์ ์์น๋ฅผ ๋ฐ๊พผ๋ค...