์ฌ๋ฌ ์ฌ๋๋ค์ ๋ํ ๋ถ๋ชจ,์์ ๊ฐ์ ๊ด๊ณ๊ฐ ์ฃผ์ด์ง๋๋ค.
๋ถ๋ชจ์ ์์ ๊ด๊ณ๋ฉด 1์ด, ๋์ ๋ถ๋ชจ์ ํ์ ๋ค๊ฐ์ ๊ด๊ณ๋ 3์ด ๋ฑ์ ๊ท์น์ผ๋ก ์ด์๊ฐ ๊ณ์ฐ๋ฉ๋๋ค.
์ฃผ์ด์ง ๋ ์ฌ๋์ ์ด์๋ฅผ ๊ณ์ฐ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฌธ์ ์ ๋๋ค.
์ ๋ ฅ ๋ฐ์ ๊ฐ์กฑ ๊ด๊ณ ์ ๋ณด๋ฅผ ๊ทธ๋ํ๋ก ๋ํ๋ด๋ณด๋ฉด, ์ด๋ค ๋ ์ฌ๋์ ์ด์๋ ์ด์ด์ง ๊ทธ๋ํ ์์์์ ๊น์ด ์ฐจ์ด ์ ๋๋ค.

์ ๋ ฅ๋ฐ์ ๋ ์ฌ๋์ ๊ด๊ณ ์ค ๋๊ฐ ๋ถ๋ชจ,์์์ธ์ง ๋์์์ง ์์ง๋ง ๊ด์ฐฎ์ต๋๋ค.
์ ๋ณด๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ๊ทธ๋ํ์ ์๋ฐฉํฅ ๊ฐ์ ์ผ๋ก ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด,
์ ๋ ฅ๋ฐ์ ๋ ์ฌ๋ ์ค ์ด๋ค ์ฌ๋์ผ๋ก๋ถํฐ ํ์์ ์์ํด๋ ๊น์ด๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค.
์ ๊ทธ๋ฌ๋ฉด ๊น์ด๋ฅผ ๊ตฌํ๋ dfs๋ฅผ ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค.
dfs๋ฅผ ์ฌ๊ทํจ์๋ก ๊ตฌํํ ๋, ์์ ์ง์ ๋ถํฐ ๋ช๋จ๊ณ ๋ ํ์ํ๋์ง๋ฅผ ๋ํ๋ด๋ count ๊ฐ์ ๊ฐ์ด ํ์์ ์ด์ฉํฉ๋๋ค.
์ด๋ค ๋ ธ๋์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋ ธ๋๋ฅผ ์ฌ๊ท๋ก ํ์์ ํธ์ถํ ๋ ํ์ ๊น์ด๋ฅผ ๋ํ๋ด๋ count๊ฐ์ +1 ํ์ฌ ํ์ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ(์ด์๋ฅผ ๊ตฌํ ์ ์๋ ๊ฒฝ์ฐ)๋ ์ด๋ป๊ฒ ๊ตฌํ ์ ์์๊น์?