CF1375G.Tree Modification

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a tree with nn vertices. You are allowed to modify the structure of the tree through the following multi-step operation:

  1. Choose three vertices aa , bb , and cc such that bb is adjacent to both aa and cc .
  2. For every vertex dd other than bb that is adjacent to aa , remove the edge connecting dd and aa and add the edge connecting dd and cc .
  3. Delete the edge connecting aa and bb and add the edge connecting aa and cc .

As an example, consider the following tree:

The following diagram illustrates the sequence of steps that happen when we apply an operation to vertices 22 , 44 , and 55 :

It can be proven that after each operation, the resulting graph is still a tree.

Find the minimum number of operations that must be performed to transform the tree into a star. A star is a tree with one vertex of degree n1n - 1 , called its center, and n1n - 1 vertices of degree 11 .

输入格式

The first line contains an integer nn ( 3n21053 \le n \le 2 \cdot 10^5 ) — the number of vertices in the tree.

The ii -th of the following n1n - 1 lines contains two integers uiu_i and viv_i ( 1ui,vin1 \le u_i, v_i \le n , uiviu_i \neq v_i ) denoting that there exists an edge connecting vertices uiu_i and viv_i . It is guaranteed that the given edges form a tree.

输出格式

Print a single integer — the minimum number of operations needed to transform the tree into a star.

It can be proven that under the given constraints, it is always possible to transform the tree into a star using at most 101810^{18} operations.

输入输出样例

  • 输入#1

    6
    4 5
    2 6
    3 2
    1 2
    2 4

    输出#1

    1
  • 输入#2

    4
    2 4
    4 1
    3 4

    输出#2

    0

说明/提示

The first test case corresponds to the tree shown in the statement. As we have seen before, we can transform the tree into a star with center at vertex 55 by applying a single operation to vertices 22 , 44 , and 55 .

In the second test case, the given tree is already a star with the center at vertex 44 , so no operations have to be performed.

首页