#ABC290F. 最大直径
最大直径
最大直径
题目描述
对于长度为 、由正整数组成的序列 ,定义 如下:
当且仅当第 个 顶点的度为 时,称一棵具有 个顶点的树为「好树」。 若存在好树,则 为好树的最大直径;若不存在,则 。
这里,两个顶点之间的距离是指从一个顶点到达另一个顶点所需经过的最少边数, 树的直径是指两个顶点之间距离的最大值。
求所有长度为 、由正整数组成的序列 的 之和,对 取模。 可以证明 的和是有限值。
给定 个测试用例,分别求出每个测试用例的答案。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个测试用例:
每个测试用例按以下格式给出:
输出格式
输出 行。第 行 应输出第 个测试用例的答案。
样例
10
2
3
5
8
13
21
34
55
89
144
1
6
110
8052
9758476
421903645
377386885
881422708
120024839
351256142
例如,当 时:
当 时,不存在度分别为 的具有 个顶点的树,因此 。
当 时,唯一可能的树如下图所示。这棵树的直径为 ,因此 。
对于 ,有 ;对于其他 ,有 。因此答案为 。
数据范围
- 输入中的所有值均为整数。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2621
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者