문제
KOI 공원의 잔디밭에는 여러 개미가 모여 사는 개미굴이 있다. 개미굴은
개미굴의 각 방에는 최대 한 마리의 개미가 살 수 있다. 만약에 두 개미가 사는 방이 통로로 직접 연결되어 있다면, 두 개미는 서로 불편해한다. 따라서, 현재 개미굴의 각 통로가 연결하는 두 방 중, 최대 한 방에만 개미가 살고 있다.
개미들은 똑똑하기 때문에, 이 조건을 만족하는 하에 최대한 많은 개미들이 현재 개미굴에 살고 있다. 다시 말해, 현재 개미굴에 한 마리의 개미가 새롭게 들어온다면, 개미굴의 각 방에 개미를 어떻 게 배치하더라도 위 조건을 만족시킬 수 없다.
화창한 여름날, KOI 공원에는 많은 사람들이 소풍을 나오고 있다. 사람들이 잔디밭에서 소풍을 즐기다 보면, 개미굴을 이루는 흙이 으스러지면서 서로 다른 두 방을 잇는 통로가 정확히 하나 생긴다. 이때 통로가 생기는 두 방은 원래도 통로로 직접 연결된 방일 수 있다. 다시 말해, 어떠한 두 정수
이렇게 통로가 생김에 따라, 어떠한 두 개미가 사는 방이 직접 연결되면서 불편해지는 개미의 쌍이 생기게 될 수 있다. 이에 따라 현재 개미굴에 살고 있는 개미들이 배치를 바꾸어서 조건을 만족시켜 야 할 수도 있다.
만약 어떠한 두 정수
입력
≤첫 번째 줄에
이후
[제약 조건]
2≤N≤250,000 u≠v 이고,1≤u,v≤N 주어지는 개미굴은 트리 구조이다.
출력
첫 번째 줄에 평화로운 쌍의 개수를 출력하라.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 8점 | |
#2 | 6점 | |
#3 | 18점 | |
#4 | 18점 | |
#5 | 6점 | |
#6 | 8점 | |
#7 | 36점 | 추가 제약 조건이 없음 |
예제1
4
1 2
1 3
1 4
3
초기에 최대
예제2
6
1 2
2 3
3 4
4 5
5 6
15
초기에 최대 3 마리의 개미가 살 수 있으며, 이때의 가능한 배치 중 하나는 {1, 3, 6} 이다. 통로가 어떻게 추가되더라도 3 마리의 개미가 살 수 있는 배치가 존재한다.
예제3
7
1 2
1 3
2 4
2 5
3 6
3 7
11