์ ์ฒด ๊ธ
[BOJ_15685] ๋๋๊ณค ์ปค๋ธ (Java)
๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/15685 15685๋ฒ: ๋๋๊ณค ์ปค๋ธ ์ฒซ์งธ ์ค์ ๋๋๊ณค ์ปค๋ธ์ ๊ฐ์ N(1 ≤ N ≤ 20)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๋๋๊ณค ์ปค๋ธ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ๋๋๊ณค ์ปค๋ธ์ ์ ๋ณด๋ ๋ค ์ ์ x, y, d, g๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. x์ y๋ ๋๋๊ณค ์ปค www.acmicpc.net ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ์๋ฎฌ๋ ์ด์ ๋๋๊ณค์ปค๋ธ ๋ฌธ์ ๋ฅผ ๋ดค์ ๋ ๊ต์ฅํ ๋ํดํ๋ค๋ ์๊ฐ์ ๋ฐ์์์ต๋๋ค. ์ด๋ป๊ฒ ๊ทธ๋ํ๋ฅผ ํน์ ์ ์์ 90๋์ฉ ๋๋ฆด ์ ์์๊น ๊ณ ๋ฏผ์ ๋ง์ด ํ๋๋ฐ, ์๊ฐํด๋ณด๋ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆด ๋ ํด๋น ์ ์์ ์ด๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ์๋์ง๋ง ์๋ฉด ๋๋๊ณค ์ปค๋ธ๋ฅผ ๊ตฌํ ์ ์์์ต๋๋ค. ๋๋๊ณค ์ปค๋ธ ๋ฌธ์ ๋ ํน์ ์์ ์ ์์ ์์ ๋ฐฉํฅ์ผ๋ก 1์นธ ์ด๋ํ..
[BOJ_15662] ํฑ๋๋ฐํด ( java)
๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/15662 15662๋ฒ: ํฑ๋๋ฐํด (2) ์ด 8๊ฐ์ ํฑ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ํฑ๋๋ฐํด T๊ฐ๊ฐ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๋ ฌ๋ก ๋์ฌ์ ธ ์๋ค. ๋, ํฑ๋๋ N๊ทน ๋๋ S๊ทน ์ค ํ๋๋ฅผ ๋ํ๋ด๊ณ ์๋ค. ํฑ๋๋ฐํด์๋ ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋๋ฐ, ๊ฐ์ฅ ์ผ์ชฝ ํฑ๋๋ฐํด www.acmicpc.net ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ๊ฐ์ฒด ๊ตฌํ ํฑ๋๋ฐํด๋ผ๋ ๊ฐ์ฒด๋ฅผ ๊ตฌํํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํฑ๋๋ฐํด ๊ฐ์ฒด์ ๋์์ ์ผ์ชฝ ํน์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ตด๋ฌ๊ฐ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ์ ์ผ๋ก ์ผ์ชฝ ํฑ๋๋ฐํด์ ๋ง๋๋ ์ง์ ์ ํฑ๋์ ๊ฐ๊ณผ ์ค๋ฅธ์ชฝ ํฑ๋๋ฐํด์ ๋ง๋๋ ์ง์ ์ ํฑ๋์ ๊ฐ ๊ทธ๋ฆฌ๊ณ ๋งจ ์ ์ง์ ์ ํฑ๋๊ฐ N์ธ์ง S์ธ์ง ์๋ ค์ค ์ ์์ต๋๋ค. ํฑ๋๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ index๋ฅผ ๋ณ๊ฒฝํด์ฃผ..
[BOJ_14890] ๊ฒฝ์ฌ๋ก (java)
๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/14890 14890๋ฒ: ๊ฒฝ์ฌ๋ก ์ฒซ์งธ ์ค์ N (2 ≤ N ≤ 100)๊ณผ L (1 ≤ L ≤ N)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ง๋๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์นธ์ ๋์ด๋ 10๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ๊ตฌํ,์ฌ๊ณ ๊ฒฝ์ฌ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๊ฒฝ์ฌ๋ก์ ์กฐ๊ฑด์ ์ถฉ๋ถํ ์ดํดํ๊ณ ๊ตฌํํด์ฃผ์ด์ผ ํฉ๋๋ค. ์ ๊ฒฝ์ฐ๋ ๊ฒฝ์ฌ๋ก์ ๋์ ์ ์๋ ๊ฒฝ์ฐ๋ค์ ์๋ฏธํฉ๋๋ค. ๋ฌธ์ ์์ ์ ์๋๋ ๊ฒฝ์ฌ๋ก์ ๊ธธ์ด๋งํผ ์ถฉ๋ถํ ๊ฐ์ ์์ ๊ธธ์ด ์์ ๊ฒฝ์ฐ ๊ฒฝ์ฌ๋ก๋ฅผ ๋์ ์ ์์ผ๋ฉฐ ๊ฒฝ์ฌ๋ก๋ฅผ ๋์ ๋๋ ํญ์ 1๋ง ์ฐจ์ด๊ฐ ๋์ผํฉ๋๋ค. ์ ๊ฒฝ์ฐ๋ ๊ฒฝ์ฌ๋ก์ ๋์ ์ ์๋ ๊ฒฝ์ฐ์ ๋๋ค. ๋์ด ์ฐจ์ด๊ฐ 2 ์ด์์ธ ๊ฒฝ์ฐ ๊ฒฝ์ฌ๋ก..
[BOJ_14499] ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ (java)
๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/14499 14499๋ฒ: ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ ์ฒซ์งธ ์ค์ ์ง๋์ ์ธ๋ก ํฌ๊ธฐ N, ๊ฐ๋ก ํฌ๊ธฐ M (1 ≤ N, M ≤ 20), ์ฃผ์ฌ์๋ฅผ ๋์ ๊ณณ์ ์ขํ x, y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), ๊ทธ๋ฆฌ๊ณ ๋ช ๋ น์ ๊ฐ์ K (1 ≤ K ≤ 1,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ง www.acmicpc.net ๋ฌธ์ ์ค๋ช ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ๋ฌธ์ ํฌ๊ธฐ๊ฐ N×M์ธ ์ง๋๊ฐ ์กด์ฌํ๋ค. ์ง๋์ ์ค๋ฅธ์ชฝ์ ๋์ชฝ, ์์ชฝ์ ๋ถ์ชฝ์ด๋ค. ์ด ์ง๋์ ์์ ์ฃผ์ฌ์๊ฐ ํ๋ ๋์ฌ์ ธ ์์ผ๋ฉฐ, ์ฃผ์ฌ์์ ์ ๊ฐ๋๋ ์๋์ ๊ฐ๋ค. ์ง๋์ ์ขํ๋ (r, c)๋ก ๋ํ๋ด๋ฉฐ, r๋ ๋ถ์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์, c๋ ์์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์์ด๋ค. 2 4 1 3 5..