完全K叉树直径
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
完全K叉树的直径
题目背景
我们都知道一棵深度为 且有 个结点的二叉树是满二叉树(即除了最下面一层以外每个结点都有 个儿子),如果对满二叉树的结点进行编号,约定编号从根结点起,自上而下,自左而右,那么一棵深度为 ,有 个结点的二叉树被称为完全二叉树,当且仅当其每一个结点都与深度为 的满二叉树中编号从 至 的结点一一对应时, 称之为完全二叉树。
类似地,我们定义满 叉树为除了最下面一层以外每个结点都有 个儿子的树,完全 叉树为每一个结点都与深度为 的满 叉树中编号从 至 的结点一一对应的树。
而树的直径的定义是树上两个结点之间的最长距离。
接下来的问题就和完全 叉树的直径有关。
题目描述
求一棵具有 个顶点的完全 叉树的直径长度和直径数量。
输入格式
一行两个用空格分隔开的整数 。
输出格式
两行,第一行一个整数表示这棵树的直径长度,第二行一个整数表示这棵树的直径条数。
样例 #1
样例输入 #1
5 2
样例输出 #1
3
2
样例 #2
样例输入 #2
10 3
样例输出 #2
4
9
提示
数据范围
本题共 个测试点,每个测试点 分,满分 。
对所有测试点,满足 。
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
有 | |||
无 | |||
特殊性质:保证这棵树是一棵满 叉树。
2023-2024下信息提高组选修课期末考
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2024-6-22 10:45
- End at
- 2024-6-24 4:45
- Duration
- 2 hour(s)
- Host
- Partic.
- 15