Codeforces Round 635 (Div. 2)
C
Linova and Kingdom
Codeforces
未评级
原题
← BD →
翻译中…

Writing light novels is the most important thing in Linova's life. Last night, Linova dreamed about a fantastic kingdom. She began to write a light novel for the kingdom as soon as she woke up, and of course, she is the queen of it.

翻译中…

image

翻译中…

There are $n$ cities and $n-1$ two-way roads connecting pairs of cities in the kingdom. From any city, you can reach any other city by walking through some roads. The cities are numbered from $1$ to $n$, and the city $1$ is the capital of the kingdom. So, the kingdom has a tree structure.

翻译中…

As the queen, Linova plans to choose exactly $k$ cities developing industry, while the other cities will develop tourism. The capital also can be either industrial or tourism city.

翻译中…

A meeting is held in the capital once a year. To attend the meeting, each industry city sends an envoy. All envoys will follow the shortest path from the departure city to the capital (which is unique).

翻译中…

Traveling in tourism cities is pleasant. For each envoy, his happiness is equal to the number of tourism cities on his path.

翻译中…

In order to be a queen loved by people, Linova wants to choose $k$ cities which can maximize the sum of happinesses of all envoys. Can you calculate the maximum sum for her?

翻译中…

Input

翻译中…

The first line contains two integers $n$ and $k$ ($2\le n\le 2 \cdot 10^5$, $1\le k \lt n$)  — the number of cities and industry cities respectively.

翻译中…

Each of the next $n-1$ lines contains two integers $u$ and $v$ ($1\le u,v\le n$), denoting there is a road connecting city $u$ and city $v$.

翻译中…

It is guaranteed that from any city, you can reach any other city by the roads.

翻译中…

Output

翻译中…

Print the only line containing a single integer  — the maximum possible sum of happinesses of all envoys.

翻译中…

Note

翻译中…

image

翻译中…

In the first example, Linova can choose cities $2$, $5$, $6$, $7$ to develop industry, then the happiness of the envoy from city $2$ is $1$, the happiness of envoys from cities $5$, $6$, $7$ is $2$. The sum of happinesses is $7$, and it can be proved to be the maximum one.

翻译中…

image

翻译中…

In the second example, choosing cities $3$, $4$ developing industry can reach a sum of $3$, but remember that Linova plans to choose exactly $k$ cities developing industry, then the maximum sum is $2$.

翻译中…

样例

Input #1
7 4
1 2
1 3
1 4
3 5
3 6
4 7
Output #1
7
InputCopy OutputCopy
Input #2
4 1
1 2
1 3
2 4
Output #2
2
InputCopy OutputCopy
Input #3
8 5
7 5
1 7
6 1
3 7
8 3
2 1
4 5
Output #3
9
InputCopy OutputCopy
题目信息
题号
1337C
时间限制
2 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。