๋ฐ์ํ ๋ฐฑ์ค4 BOJ 15683) ๊ฐ์ (C++) 15683๋ฒ: ๊ฐ์ ์คํํธ๋งํฌ์ ์ฌ๋ฌด์ค์ 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ N×M ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๋ฌด์ค์๋ ์ด K๊ฐ์ CCTV๊ฐ ์ค์น๋์ด์ ธ ์๋๋ฐ, CCTV๋ 5๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. ๊ฐ CCTV๊ฐ ๊ฐ www.acmicpc.net ๊ฐ CCTV์ ์ขํ๋ฅผ arr๋ฐฐ์ด์ ์ ์ฅํ๊ณ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ํ์ํ๋ค. 5๋ฒ ์นด๋ฉ๋ผ๋ ํ ๋ฐฉํฅ, 2๋ฒ ์นด๋ฉ๋ผ๋ 2 ๋ฐฉํฅ, ๋๋จธ์ง ์นด๋ฉ๋ผ๋ 4 ๋ฐฉํฅ์ผ๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. ํ๋ฉด์ ํ๊ฐ์ง ์ค์ ๋๋ฌธ์ ์๊ฐ์ ๋ง์ด ํ๋นํ๋ค. ์ฒ์์ ๊ฐ CCTV๊ฐ ๊ฐ์ํ๋ ๊ณต๊ฐ์ -1๋ก ์ฒดํฌํ๊ณ ๋๋์์ค๋ฉด์ 0์ผ๋ก ๋ค์ ๋ณต๊ตฌ์์ผ ์ค ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ ๋ค๋ฅธ CCTV์ ๊ฐ์ ๊ณต๊ฐ์ ๊ฐ์ํ๋ค๊ฐ ํ CCTV๋ง ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ํธ๋ ๊ฒฝ์ฐ์ ํด๋น ๊ณต๊ฐ์ ๋ํ ๊ฐ์๊ฐ ํ๋ฆฐ ๊ฒ์ผ๋ก ์ฒด.. 2021. 9. 26. BOJ 16987) ๊ณ๋์ผ๋ก ๊ณ๋์น๊ธฐ (C++) 16987๋ฒ: ๊ณ๋์ผ๋ก ๊ณ๋์น๊ธฐ ์๋ ํ๋ก๊ทธ๋๋จธ์ ๊ธฐ๋ณธ ์์์ ํ๊ตฝํํด๊ธฐ๋ฅผ ๋จ ํ ๊ฐ๋ ํ ์ ์๋ ๊ฒ์ด๋ผ๊ณ ํ์ง๋ง ์ธ๋ฒ์ด๋ 3๋ 500์ ๋๊ธฐ๋ ๋ช ์๋๋ ํ๋ก๊ทธ๋๋จธ ์ค ํ ๋ช ์ด๋ค. ์ธ๋ฒ์ด๋ BOJ์์ ํ๋ฆฐ ์ ์ถ์ ํ ๋๋ง๋ค ํฑ www.acmicpc.net ๋ฐฑํธ๋ํน์ ์ด์ฉํด ํ์๋ค. 1. ๊ฐ์ฅ ์ผ์ชฝ์ ๊ณ๋์ ๋ ๋ค. 2. ์์ ๋ค๊ณ ์๋ ๊ณ๋์ผ๋ก ๊นจ์ง์ง ์์ ๋ค๋ฅธ ๊ณ๋ ์ค์์ ํ๋๋ฅผ ์น๋ค. ๋จ, ์์ ๋ ๊ณ๋์ด ๊นจ์ก๊ฑฐ๋ ๊นจ์ง์ง ์์ ๋ค๋ฅธ ๊ณ๋์ด ์์ผ๋ฉด ์น์ง ์๊ณ ๋์ด๊ฐ๋ค. ์ดํ ์์ ๋ ๊ณ๋์ ์๋ ์๋ฆฌ์ ๋ด๋ ค๋๊ณ 3๋ฒ ๊ณผ์ ์ ์งํํ๋ค. 3. ๊ฐ์ฅ ์ต๊ทผ์ ๋ ๊ณ๋์ ํ ์นธ ์ค๋ฅธ์ชฝ ๊ณ๋์ ์์ ๋ค๊ณ 2๋ฒ ๊ณผ์ ์ ๋ค์ ์งํํ๋ค. ๋จ, ๊ฐ์ฅ ์ต๊ทผ์ ๋ ๊ณ๋์ด ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ ์์นํ ๊ณ๋์ผ ๊ฒฝ์ฐ ๊ณ๋์ ์น๋ ๊ณผ์ .. 2021. 9. 24. BOJ 1941) ์๋ฌธ๋ ์น ๊ณต์ฃผ (C++) 1941๋ฒ: ์๋ฌธ๋ ์น ๊ณต์ฃผ ์ด 25๋ช ์ ์ฌํ์๋ค๋ก ์ด๋ฃจ์ด์ง ์ฌํ์๋ฐ์ 5*5์ ์ ์ฌ๊ฐํ ๊ฒฉ์ ํํ๋ก ์๋ฆฌ๊ฐ ๋ฐฐ์น๋์๊ณ , ์ผ๋ง ์ง๋์ง ์์ ์ด๋ค์๊ณผ ์๋์ฐ์ด๋ผ๋ ๋ ํ์์ด ๋๊ฐ์ ๋ํ๋ด๋ฉฐ ๋ค๋ฅธ ํ์๋ค์ ํ์ด์ก๊ธฐ ์์ www.acmicpc.net ์ฒ์์๋ ๊ฐ ์ ์ ๋ํด DFS๋ BFS๋ก ํ์์ ์๋ํ๋ ค๊ณ ํ๋๋ฐ ๊ทธ๋ด ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ํ์์ด ๋์ง ์์๋ค. O O O O O O O O O O O O O O ์ด๋ป๊ฒ ํด์ผ ํ๋ ๋จธ๋ฆฌ๋ฅผ ์ธ๋งค๋ค๊ฐ https://transferhwang.tistory.com/294 ๋์ ๋ธ๋ก๊ทธ์์ ๋์์ ์ป์๋ค. 1. 7๋ช ์ ํ์์ ๋ฝ๋๋ค. 2. ํด๋น ํ์๋ค ์ค ์ด๋ค์ํ๊ฐ 4๋ช ์ด์์ธ์ง, ๋ชจ๋ ํ์์ด ์ธ์ ํด ์๋์ง๋ฅผ ๊ฒ์ฌํ๋ค. #include using namespace std.. 2021. 9. 23. BOJ 4179 ) ๋ถ! (C++) 4179๋ฒ: ๋ถ! ์ ๋ ฅ์ ์ฒซ์งธ ์ค์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ ์ ์ R๊ณผ C๊ฐ ์ฃผ์ด์ง๋ค. ๋จ, 1 ≤ R, C ≤ 1000 ์ด๋ค. R์ ๋ฏธ๋ก ํ์ ๊ฐ์, C๋ ์ด์ ๊ฐ์์ด๋ค. ๋ค์ ์ ๋ ฅ์ผ๋ก R์ค๋์ ๊ฐ๊ฐ์ ๋ฏธ๋ก ํ์ด ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ๋ฌธ www.acmicpc.net BFS๋ก ํ๋ฆฌ๋ ๋ฌธ์ ๋ฐ ์์ธ ์ฒ๋ฆฌ ํ๋ ๋ถ๋ถ์์ ๋ฏธ์ฒ ๊ณ ๋ คํ์ง ๋ชปํ ๋ถ๋ถ์ด ์์ด ์ข ํค๋งธ๋ค. 1. ๋ถ์ ์ด๋๊ฒฝ๋ก์ ๋ํ ํ์ ์งํ์ด์ ์ด๋ ๊ฒฝ๋ก์ ๋ํ ํ๋ฅผ ๊ฐ๊ฐ ๋ง๋ค์ด์ฃผ๊ณ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด์ ์์์ ๋ค์ ๊ฐ ํ์ ์ ๋ ฅํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์งํ์ด์ ์ด๋ ์๊ฐ์ ์ฒดํฌํ ๋ฐฐ์ด(dist)๊ณผ ๋ถ์ ์ด๋ ์๊ฐ์ ์ฒดํฌํ ๋ฐฐ์ด(burn)์ ์ด๋ ๊ฐ๋ฅํ ์ขํ๋ฅผ -1๋ก ์ฒดํฌํด์ค๋ค. (๋ฐ๋ก ์ฒดํฌํ์ง ์์ ์ขํ๋ 0์ผ๋ก ์ด๊ธฐํ ๋์ด ์์ผ๋ฏ๋ก ์ถํ ๋ฐฉ๋ฌธ์ฌ๋ถ ์ฒดํฌ ์ ํด๋น ์ขํ๊ฐ .. 2021. 7. 28. ์ด์ 1 ๋ค์ ๋ฐ์ํ