CF1266F.Almost Same Distance

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Let GG be a simple graph. Let WW be a non-empty subset of vertices. Then WW is almost- kk -uniform if for each pair of distinct vertices u,vWu,v \in W the distance between uu and vv is either kk or k+1k+1 .

You are given a tree on nn vertices. For each ii between 11 and nn , find the maximum size of an almost- ii -uniform set.

输入格式

The first line contains a single integer nn ( 2n51052 \leq n \leq 5 \cdot 10^5 ) – the number of vertices of the tree.

Then n1n-1 lines follows, the ii -th of which consisting of two space separated integers uiu_i , viv_i ( 1ui,vin1 \leq u_i, v_i \leq n ) meaning that there is an edge between vertices uiu_i and viv_i .

It is guaranteed that the given graph is tree.

输出格式

Output a single line containing nn space separated integers aia_i , where aia_i is the maximum size of an almost- ii -uniform set.

输入输出样例

  • 输入#1

    5
    1 2
    1 3
    1 4
    4 5
    

    输出#1

    4 3 2 1 1
    
  • 输入#2

    6
    1 2
    1 3
    1 4
    4 5
    4 6
    

    输出#2

    4 4 2 1 1 1
    

说明/提示

Consider the first example.

  • The only maximum almost- 11 -uniform set is {1,2,3,4}\{1, 2, 3, 4\} .
  • One of the maximum almost- 22 -uniform sets is or {2,3,5}\{2, 3, 5\} , another one is {2,3,4}\{2, 3, 4\} .
  • A maximum almost- 33 -uniform set is any pair of vertices on distance 33 .
  • Any single vertex is an almost- kk -uniform set for k1k \geq 1 .

In the second sample there is an almost- 22 -uniform set of size 44 , and that is {2,3,5,6}\{2, 3, 5, 6\} .

首页