๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์•Œ๊ณ ๋ฆฌ์ฆ˜

(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..