P26277 [AtCoder] Portable Gate
提高+
题目描述

Problem Statement

You are given a tree with $N vertices numbered 1, 2, \dots, N$. The i-th edge connects vertices u_i and v_i bidirectionally.
Initially, all vertices are painted white.
To efficiently visit all vertices of this tree, Alice has invented a magical gate. She uses one piece and one gate to travel according to the following procedure.
First, she chooses a vertex and places both the piece and the gate on that vertex. Then, she repeatedly performs the following operations until all vertices are painted black.

  • Choose one of the following actions:
  • Paint the vertex where the piece is placed black.
  • Choose a vertex adjacent to the vertex where the piece is placed and move the piece to that vertex. The cost of this action is 1.
  • Move the piece to the vertex where the gate is placed.
  • Move the gate to the vertex where the piece is placed.

Note that only the second action incurs a cost.
It can be proved that it is possible to paint all vertices black in a finite number of operations. Find the minimum total cost required.

Input

The input is given from Standard Input in the following format:
N
u_1 v_1
$\vdots$
u_{N-1} v_{N-1}

Output

Print the answer.

Constraints

  • $2 \leq N \leq 2 \times 10^5$
  • $1 \leq u_i, v_i \leq N$
  • The given graph is a tree.
  • All input values are integers.

Sample Input 1

4
1 2
1 3
1 4

Sample Output 1

3

Here is an example of Alice's procedure. Let (u, v) denote the state where the piece is at vertex u and the gate is at vertex v.

  • Place the piece and the gate at vertex 4.
  • The state is now (4, 4).

  • Perform action 1.

  • Vertex 4 is painted black.
  • The state is now (4, 4).

  • Perform action 2 and move the piece to vertex 1.

  • This costs 1.
  • The state is now (1, 4).

  • Perform action 1.

  • Vertex 1 is painted black.

  • Perform action 4.

  • The state is now (1, 1).

  • Perform action 2 and move the piece to vertex 2.

  • This costs 1.
  • The state is now (2, 1).

  • Perform action 1.

  • Vertex 2 is painted black.

  • Perform action 3.

  • The state is now (1, 1).

  • Perform action 2 and move the piece to vertex 3.

  • This costs 1.
  • The state is now (3, 1).

  • Perform action 1.

  • Vertex 3 is painted black.
  • All vertices are now painted black, so the procedure ends.

The total cost of performing action 2 is 3, and there is no procedure with a smaller cost.

Sample Input 2

10
1 7
7 10
10 8
8 3
8 4
10 9
9 6
9 5
7 2

Sample Output 2

10

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
4 1 2 1 3 1 4
样例输出
3