bruteforce
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 10์ผ์ฐจ
์์ฒญ ๋ ์ง : 11/10/2021 ์์ฒญ ๊ฐ์ : ์ด๋ป๊ฒ๋ ํผ๋ค. ์์ ํ์ (Brute Force) ์์ฉํธ ์ค๋์ ์์ ํ์ ๊ฐ์ 2๋ฅผ ๋ฃ๊ธฐ ์ํด ๋ฌธ์ ๋ฅผ ํธ๋๊ฒ์ ์ค์ฌ์ผ๋ก ํ์ตํ๋ค. ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ https://www.acmicpc.net/problem/14888 ๋ถ๋ถ์์ด์ ํฉ https://www.acmicpc.net/problem/1182 ์ํธ ๋ง๋ค๊ธฐ https://www.acmicpc.net/problem/1759 ์์ ์ฐ์ต๋ฌธ์ ๋ฅผ ๋ชจ๋ dfs๋ฅผ ์ฌ์ฉํ์ฌ ํ์๋ค. ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ ๋ฌด๋ ค ์ผ์ฑ ๊ธฐ์ถ๋ฌธ์ ๋ก ๋ถ๋ฅ๋์ด์๋ค. ์ด๋ ๊ฒ๋ง ๋์ค๋ฉด ์ผ๋ง๋ ํ๋ณตํ ๊น.. DFS private static void dfs(int depth , int calculated){ ... } //main ํจ์: dfs(1,nums[..
ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 9์ผ์ฐจ
๋ ์ง : 2021 ๋ 11 ์ 9 ์ผ ์์ฒญ ๊ฐ์ : 01. ์ด๋ป๊ฒ๋ ํผ๋ค. ์์ ํ์ (Brute Force) ์์ ํ์ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ์ ๋ถ ํ์ 4๊ฐ์ง ๋ฌธ์ ์ ํ์ผ๋ก ๋๋์ด ๋ณผ ์ ์์. [๋ฌธ์ ์ ํ] 1. N๊ฐ์ ์์ ์ค ์ค๋ณต ์์ด M ๊ฐ๋ฅผ ์์์๊ฒ ๋์ด 2. N๊ฐ์ ์์ ์ค ์ค๋ณต ์์ด M ๊ฐ๋ฅผ ๊ณ ๋ฅด๊ธฐ 3. N๊ฐ์ ์์ ์ค ์ค๋ณต ํ์ฉํ์ฌ M ๊ฐ๋ฅผ ์์์๊ฒ ๋์ด 4. N๊ฐ์ ์์ ์ค ์ค๋ณต ํ์ฉํ์ฌ M ๊ฐ๋ฅผ ๊ณ ๋ฅด๊ธฐ ์์ ํ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํ ๋, ๋ฐฑํธ๋ํน์ด ์์ฃผ ์ฌ์ฉ๋๋๋ฐ dfs๋ ๋ฐฑํธ๋ํน ๋ฌธ์ ๋ฐฉ๋ฒ ์ค ํ๋์ ๋ฐ๋ผ์, ์์ ํ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์ดํ๋ ๊ฒฝ์ฐ์, public static void recurrsive(int depth){ //์ฌ๊ท } public static void main(String[] args){..