์๊ณ ๋ฆฌ์ฆ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [๋ฐฑ์ค] 5546๋ฒ : ํ์คํ - JAVA[์๋ฐ] Algorithm Problem Solving ์ฐ์์ผ๋ก 3์ผ์ด ๋๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ค๋์ด ์ฐ์๋ ๋ง 2์ผ์ฐจ๋ผ๋ฉด, ํด๋น ๋ง์ ๊ทธ ์ ๋ 1์ผ์ฐจ์ธ ๊ฒฝ์ฐ์ ์์ ๊ฐ๋ค. ์ค๋์ด ๋ง 1์ผ์ฐจ๋ผ๋ฉด, ๋ค๋ฅธ ๋ ๋ง์ 1, 2์ผ์ฐจ์ ๊ฒฝ์ฐ์ ์์ ํฉ๊ณผ ๊ฐ๋ค. ์ํ ๊ฒฝ์ฐ๋ ๋ง์ง๋ง๋ ๊ธฐ์ค (3๊ฐ์ง ๋ง) * (1์ผ์ฐจ ์ธ์ง, 2์ผ์ฐจ์ธ์ง)์ 6๊ฐ์ง์ ์ดํฉ์ด๋ค. 1์ผ์ฐจ๋ฅผ ๋ฌด์์ 1/0์ผ๋ก ์ด๊ธฐํ ํ ์ ์๋ค. ๊ณ ์ ๋ 2, 3์ผ์ฐจ๋ฅผ ๊ณ ๋ คํด์ผํ๋ค. ์์ 1 5 3 -- day, ์ง์ ์ผ์ 3 1 -- 3์ผ์ฐจ๋ 1๋ฒ ๋ง 1 1 -- 1์ผ์ฐจ๋ 1๋ฒ ๋ง 4 2 -- 4์ผ์ฐจ๋ 2๋ฒ ๋ง x o x x o -- x : ๊ณ ์ o : ๋ณํ 1 2 1 2 1 1 2 1 2 2 -- ์ฐ์ 2์ผ์ฐจ์ธ ๊ฒฝ์ฐ 1 2 1 2 3 1 3 1 2 1 1 3 1 2 2 -.. [๋ฐฑ์ค] 17966๋ฒ : Graph and Cycles - JAVA[์๋ฐ] Algorithm Problem Solving import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.StringTokenizer; public class BOJ17966GraphAndCycles { // 17966 Graph and Cycles static final int INF = Integer.MAX_VALUE; static int N, M; static List[] arr; static long ans; public s.. ์ด์ 1 ๋ค์