[Algorithm]์ซ์ ์นด๋ ๋๋๊ธฐ
๐๋ฌธ์ ์ฒ ์์ ์ํฌ๋ ์ ์๋์ผ๋ก๋ถํฐ ์ซ์๊ฐ ํ๋์ฉ ์ ํ ์นด๋๋ค์ ์ ๋ฐ์ฉ ๋๋ ์ ๊ฐ์ง ํ, ๋ค์ ๋ ์กฐ๊ฑด ์ค ํ๋๋ฅผ ๋ง์กฑํ๋ ๊ฐ์ฅ ํฐ ์์ ์ ์ a์ ๊ฐ์ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ฒ ์๊ฐ ๊ฐ์ง ์นด๋๋ค์ ์ ํ ๋ชจ๋ ์ซ์๋ฅผ ๋๋ ์ ์๊ณ ์ํฌ๊ฐ ๊ฐ์ง ์นด๋๋ค์ ์ ํ ๋ชจ๋ ์ซ์๋ค ์ค ํ๋๋ ๋๋ ์ ์๋ ์์ ์ ์ a ์ํฌ๊ฐ ๊ฐ์ง ์นด๋๋ค์ ์ ํ ๋ชจ๋ ์ซ์๋ฅผ ๋๋ ์ ์๊ณ , ์ฒ ์๊ฐ ๊ฐ์ง ์นด๋๋ค์ ์ ํ ๋ชจ๋ ์ซ์๋ค ์ค ํ๋๋ ๋๋ ์ ์๋ ์์ ์ ์ a ์๋ฅผ ๋ค์ด, ์นด๋๋ค์ 10, 5, 20, 17์ด ์ ํ ์๋ ๊ฒฝ์ฐ์ ๋ํด ์๊ฐํด ๋ด
์๋ค. ๋ง์ฝ, ์ฒ ์๊ฐ [10, 17]์ด ์ ํ ์นด๋๋ฅผ ๊ฐ๊ณ , ์ํฌ๊ฐ [5, 20]์ด ์ ํ ์นด๋๋ฅผ ๊ฐ๋๋ค๋ฉด ๋ ์กฐ๊ฑด ์ค ํ๋๋ฅผ ๋ง์กฑํ๋ ์์ ์ ์ a๋ ์กด์ฌํ์ง ์์ต๋๋ค. ํ์ง๋ง, ์ฒ ์๊ฐ [10, ..
[Algorithm] ๋ฏธ๋ก ํ์ถ ๋ช
๋ น์ด
๐ ๋ฌธ์ ๋ฏธ๋ก์ ์ข์ธก ์๋จ์ (1, 1)์ด๊ณ ์ฐ์ธก ํ๋จ์ (3, 4)์
๋๋ค. .์ ๋น ๊ณต๊ฐ, S๋ ์ถ๋ฐ ์ง์ , E๋ ํ์ถ ์ง์ ์
๋๋ค. ํ์ถ๊น์ง ์ด๋ํด์ผ ํ๋ ๊ฑฐ๋ฆฌ k๊ฐ 5๋ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ก ํ์ถํ ์ ์์ต๋๋ค. lldud ulldd rdlll dllrl dllud ... ์ด๋ dllrl๋ณด๋ค ์ฌ์ ์์ผ๋ก ๋น ๋ฅธ ๊ฒฝ๋ก๋ก ํ์ถํ ์๋ ์์ต๋๋ค. ๊ฒฉ์์ ํฌ๊ธฐ๋ฅผ ๋ปํ๋ ์ ์ n, m, ์ถ๋ฐ ์์น๋ฅผ ๋ปํ๋ ์ ์ x, y, ํ์ถ ์ง์ ์ ๋ปํ๋ ์ ์ r, c, ํ์ถ๊น์ง ์ด๋ํด์ผ ํ๋ ๊ฑฐ๋ฆฌ๋ฅผ ๋ปํ๋ ์ ์ k๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ด๋, ๋ฏธ๋ก๋ฅผ ํ์ถํ๊ธฐ ์ํ ๊ฒฝ๋ก๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๋จ, ์ ์กฐ๊ฑด๋๋ก ๋ฏธ๋ก๋ฅผ ํ์ถํ ์ ์๋ ๊ฒฝ์ฐ "impossible"์ return ํด์ผ ํฉ๋..