该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
P11391 [COCI 2024/2025 #1] 疑惑 / Zbunjenost
题目背景
译自 COCI 2024/2025 #1 T5。5s,0.5G。满分为 120。
题目描述
给定一个 n 个顶点的凸包和它的三角剖分。
可以认为点按照顺时针顺序标号 1∼n,也就是说,∀1≤i≤n,点 i 和点 (imodn+1) 间有边相连。
定义一条长度为 m(m≥3)的简单回路 a0,a1,⋯,am−1 为满足以下条件的序列:
- ∀i∈[0,m),1≤ai≤n;
- ∀0≤i<j<m,ai=aj;
- ∀i∈[0,m),顶点 ai,a(i+1)modm 间有边相连。
定义两条回路本质相同,当且仅当一条回路可以通过翻转(reverse)或者循环移位或者翻转+循环移位得到另一条回路。
求出凸包内本质不同的回路条数,对 (109+7) 取模。
输入格式
第一行,一个正整数 n。
接下来 (n−3) 行,每行两个正整数 x,y,描述三角剖分的一条边。
输出格式
输出一行一个整数,表示答案对 (109+7) 取模后的结果。
输入输出样例 #1
输入 #1
4
1 3
输出 #1
3
输入输出样例 #2
输入 #2
5
1 3
3 5
输出 #2
6
输入输出样例 #3
输入 #3
6
2 4
4 6
6 2
输出 #3
11
说明/提示
样例解释
- 样例 1 解释:[1,2,3],[1,4,3],[1,2,3,4] 是合法的回路。
- 样例 2 解释:[1,2,3],[1,3,5],[3,4,5],[1,2,3,5],[1,3,4,5],[1,2,3,4,5] 是合法的回路。
- 样例 3 解释:[1,2,6],[2,3,4],[4,5,6],[2,4,6],[1,2,4,6],[2,3,4,6],[2,4,5,6],[1,2,3,4,6],[2,3,4,5,6],[1,2,4,5,6],[1,2,3,4,5,6] 是合法的回路。
子任务
对于 100% 的数据,保证:
- 1≤n≤2×105;
- 给定的是合法三角剖分。
| 子任务编号 |
n≤ |
特殊性质 |
得分 |
| 1 |
15 |
|
13 |
| 2 |
300 |
18 |
| 3 |
2×103 |
34 |
| 4 |
2×105 |
A |
15 |
| 5 |
|
40 |
- 特殊性质 A:∀3≤i≤n−1,点 1 与点 i 间有边相连。
#5697. 「COCI 2024/2025 #1」Zbunjenost
标签: 传统 | 时间限制: 5000 ms | 内存限制: 512 MiB |
题目描述
译自 COCI 2024/2025 Contest #1 T5「Zbunjenost」
Mr. Malnar 决定通过随机飞行来环游世界度过他的夏天。一段时间后,他发现自己身处一个未知国家的首都,那里的街道让他想起了三角剖分!更准确地说,这座城市由 N 个有趣的地点组成(编号从 1 到 N),并由 2N−3 条街道连接。地点 1,2,…,N 按顺序连接,形成一个具有 N 个边的凸多边形。其余 N−3 条街道以不相交的方式连接各个地点(端点处除外)。

在漫步这座国家首都的街道时,Mr. Malnar 发现自己回到了起点,且没有访问过任何地点超过一次。有点困惑的他意识到这是完全正常的,并提出了一个混乱度度量,即简单闭环的数量。简单闭环是一个位置序列 V1,V2,…,Vm,使得对于每个 i=1,2,…,m−1,位置 Vi 都通过街道与位置 Vi+1 相连,且位置 Vm 与 V1 相连。如果一个序列可以通过循环旋转或反转得到另一个序列,则这两个路径是等价的。例如,路径 (1,2,3,4) 与路径 (2,3,4,1) 等价。简单闭环是一组等价的路径。Mr. Malnar 现在请求你的帮助,来计算这座城市的混乱度!
输入格式
第一行是一个整数 N (1≤N≤2⋅105),表示有趣地点的数量。
在接下来的 N−3 行中,每行包含整数 Xi,Yi (1≤Xi,Yi≤N),表示第 i 条街道连接的地点编号。
输出格式
在第一行输出该城市的混乱度,结果对 109+7 取模。
样例 1
输入
4
1 3
输出
3
在草图中,每个环都用不同的颜色标出。

样例 2
输入
5
1 3
3 5
输出
6
代表环的路径有:$(1, 2, 3), (1, 3, 5), (3, 4, 5), (1, 2, 3, 5), (1, 3, 4, 5), (1, 2, 3, 4, 5)$。
样例 3
输入
6
2 4
4 6
6 2
输出
11
代表环的路径有:$(1, 2, 6), (2, 3, 4), (4, 5, 6), (2, 4, 6), (1, 2, 4, 6), (2, 3, 4, 6), (2, 4, 5, 6), (1, 2, 3, 4, 6), (2, 3, 4, 5, 6), (1, 2, 4, 5, 6), (1, 2, 3, 4, 5, 6)$。
数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务 |
分值 |
附加限制 |
| 1 |
13 |
N≤15 |
| 2 |
18 |
N≤300 |
| 3 |
34 |
N≤2000 |
| 4 |
15 |
地点 1 和 k 对所有 k=3,4,…,N−1 都有连接 |
| 5 |
40 |
无附加限制 |