1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

解题思路

给一棵含 nnn 个点的树。对每个 k(1≤k≤n)k(1\le k\le n)k(1≤k≤n) 构造图 GkG_kGk​:当且仅当树上两点距离 d(u,v)≥kd(u,v)\ge kd(u,v)≥k 时,在 GkG_kGk​ 中连边。要求输出 GkG_kGk​ 的极大连通块(连通分量)个数。

关键观察(树的性质):

  • 设树的直径两端为 s,ts,ts,t,直径长度为 D=d(s,t)D=d(s,t)D=d(s,t)。对任意点 vvv,其离得最远的点一定是 sss 或 ttt,故点 vvv 的离心率

P4455.第4题-极大连通块

    1000ms Tried: 12 Accepted: 5 Difficulty: 8 所属公司 : 携程
    算法与标签>树

题目内容

给定一颗包含 nnn 个顶点的树,需要对每个整数 k(1≤k≤n)k(1≤k≤n)k(1≤k≤n) 构造一张无向图,使得:

对于任意顶点 u,vu,vu,v ,当且仅当它们在原树中的距离 d(u,v)d(u,v)d(u,v) 不小于 kkk 时,图中存在一条边连接 uuu 和 vvv 。

为了便于输出,请依次直接返回每个 kkk 对应图中的极大连通块数目。

【名词解释】

距离:在树中,顶点 uuu 与顶点 vvv 之间的前单路径上的边数,即为它们间的距离,记为 d(u,v)d(u,v)d(u,v) ;

极大连通块:对于图上的任意一个点集 S\mathbb SS ,如果点集中的任意两点 u,vu,vu,v 满足 “ uuu 到 vvv 的简单路径上的所有点都在点集中”,则称 S\mathbb SS 是一个连通块。特别的,单独的点也构成一个连通块。如果一个连通块已经无法再添加点,则称其为极大连通块。

输入描述

第一行输入一个整数 n(1≤n≤2×105)n(1≤n≤2× 10^5)n(1≤n≤2×105),表示树的顶点数;

此后 n−1n-1n−1 行,第 iii 行输入两个整数 ui,vi(1≤ui,vi≤n;ui≠vi)u_i,v_i(1≤u_i,v_i≤n;u_i≠v_i)ui​,vi​(1≤ui​,vi​≤n;ui​=vi​),表示原树中第 iii 条边连接顶点 uiu_iui​ 与顶点 viv_ivi​ 。

输出描述

输出 nnn 个整数 p1,p2,…,pnp_1,p_2,…,p_np1​,p2​,…,pn​,其中 PkP_kPk​ 表示当 k=1,2,...,nk=1,2,...,nk=1,2,...,n 时构造图的连通分量数目;相邻整数之间用空格分隔。

样例1

输入

5
1 2
1 3
3 4
3 5

输出

1 1 3 5 5

说明

在第一个样例中,原树包含边 {(1,2),(1,3),(3,4),(3,5)(1,2),(1,3),(3,4),(3,5)(1,2),(1,3),(3,4),(3,5)};

当 k=1k =1k=1 ,任意顶点对均满足 d(u,v)≥1d(u,v)≥1d(u,v)≥1,构造图完全连通,连通分量数为 111;

当 k=2k= 2k=2 ,点对 (2,4),(2,5),(2,3),(1,4),(1,5),(4,5)(2,4),(2,5),(2,3),(1,4),(1,5),(4,5)(2,4),(2,5),(2,3),(1,4),(1,5),(4,5) 满足距离 ≥2≥2≥2,构造图完全连通,连通分量数为 111 ;

当 k=3k= 3k=3 ,仅质点对 (2,4),(2,5)(2,4),(2,5)(2,4),(2,5) 满足距离 ≥3≥3≥3,它们与顶点 2,4,52,4,52,4,5 形成一连通块,其他质点独立,连通分量数为 333;

当 k=4k=4k=4 ,没有任何边,图无边,连通分量数等于顶点数 555 。

样例2

输入

7
1 2
1 3
1 4
2 5
5 6
6 7

输出

1 1 1 3 5 7 7

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 41ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?