| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 25 | 6 | 6 | 60.000% |
빨간색 구슬과 파란색 구슬이 각각 $N$개씩 있다. 성호와 두산이는 이 구슬을 가지고 게임을 한다. 먼저 게임을 시작하기 전에 구슬을 $N$개씩 나누어 가진다. 각자 나누어 가진 구슬을 정점으로 한 트리를 만들고, 루트가 될 구슬을 하나 정한다. 이 구슬이 1번이 된다.
게임은 성호부터 시작하며, 자신의 차례에는 다음과 같은 행동을 한다.
성호와 두산이가 만든 트리가 주어진다. 게임이 종료되었을 때 게임 전체에 남아 있는 구슬의 개수로 가능한 최솟값과 최댓값을 구하시오.
첫 번째 줄에 자연수 $N$이 주어진다.
두 번째 줄에 성호가 가져간 $N$개의 구슬의 색깔을 나타내는 정수가 공백으로 구분되어 주어진다. $i$번째 정수는 $i$번 구슬의 색깔을 나타내며, $0$은 빨간색, $1$은 파란색 구슬임을 의미한다. ($1 \leq i \leq N$)
세 번째 줄부터 $N-1$개의 줄에 걸쳐 성호가 만든 트리의 간선이 연결하는 구슬 번호 두 개가 공백으로 구분되어 주어진다.
$N+2$ 번째 줄에 두산이가 가져간 $N$개의 구슬의 색깔을 나타내는 정수가 공백으로 구분되어 주어진다. $i$번째 정수는 $i$번 구슬의 색깔을 나타내며, $0$은 빨간색, $1$은 파란색 구슬임을 의미한다. ($1 \leq i \leq N$)
$N+3$ 번째 줄부터 $N-1$개의 줄에 걸쳐 두산이가 만든 트리의 간선이 연결하는 구슬 번호 두 개가 공백으로 구분되어 주어진다.
게임이 종료되었을 때 게임 전체에 남아 있는 구슬의 개수로 가능한 최솟값과 최댓값을 공백으로 구분해 출력한다.
성호와 두산이가 만든 트리의 $i$번째 간선은 $i$번 정점과 $i+1$번 정점을 연결한다. ($1 \leq i \leq N-1$)
성호와 두산이가 만든 트리의 $i$번째 간선은 $1$번 정점과 $i+1$번 정점을 연결한다. ($1 \leq i \leq N-1$)
추가 제약 조건 없음.
4 0 1 0 1 1 2 1 3 4 2 1 0 0 1 3 2 1 4 2 1
1 2
다음은 가능한 게임의 한 경우이다.
12 1 1 0 0 1 0 1 0 1 0 0 1 1 2 1 3 2 4 2 5 2 6 5 9 5 10 7 11 7 12 3 7 3 8 1 1 1 0 1 1 0 1 0 0 0 0 1 2 1 3 2 4 2 5 2 6 5 9 5 10 7 11 3 7 3 8 7 12
2 6