문제
정올이는
태극권은 끊어지지 않고 이어지는 특성을 가지고 있기에 모든 발판은 다른 모든 발판으로 나아갈 수 있는 경로가 존재한다.
![](https://s.jungol.co.kr/problem/77747/15v6Kc9HMEYGT9WqWaLqZS.webp)
정올이는 오늘 태극권의 걷는 방식 중 하나인 태극보법을 훈련하려고 한다. 방법은 단순하다.
하나의 발판
다만 음과 양의 어우러짐은 태극의 이치이기에 경로 상의 검은색과 흰색의 수가 같아야 한다.
만약 너무 경로가 너무 길면 힘들수가 있기에 발판
정올이는 가능한 모든 경로에 대하여 태극보법을 훈련하고자 한다.
발판의 수와 각 발판이 어떻게 연결되어 있는지가 주어졌을 때, 총 몇 가지 경로의 훈련을 해야하는지 출력하는 프로그램을 작성하시오.
입력
첫 줄에 발판의 수
두 번째 줄부터
출력
첫 줄에 정올이가 훈련을 해야하는 경로의 수를 출력하시오.
같은 발판 A와 B에 대해서는 중간의 쉬는 발판이 달라져도 하나의 경로로 취급한다.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 20점 | 모든 발판에 직접적으로 연결된 다른 발판의 수는 최대 두 개이다. |
#2 | 20점 | |
#3 | 60점 | 추가 제한 없음 |
예제1
7
1 2 0
3 1 1
2 4 0
5 2 0
6 3 1
5 7 1
1
총 7개의 발판과 이를 연결하는 6개의 선이 있다.
1번 발판에서 2번 발판으로, 2번 발판에서 4번 발판으로, 2번 발판에서 5번 발판으로 연결되는 선의 색은 흰색이다.
길이가 2인 경로는 너무 짧기에 쉴 수 있는 발판이 없어 길이가 4인 경로만을 고려해볼만 한다. 주어진 입력에서 정올이가 훈련을 할 수 있는 경로는 2번 발판에서 쉬는 3-1-2-5-7 경로가 유일하다.
![](https://s.jungol.co.kr/board/77747/0Xovl5tu05lplaeYcoHacz.webp)