#BALTICOI2018DAY2C. 多彩路径计数(Paths)
0
多彩路径计数(Paths)
多彩路径计数(Paths)
题目描述
本题对应 BalticOI 2018 Day 2 Problem C:Paths。
给定一张包含 个顶点、 条无向边的无向图,每个顶点都被染上了 中的一种颜色。
请你统计图中有多少条包含至少 个顶点的路径,使得路径上所有顶点的颜色互不相同。
注意:路径是有方向的,即顶点序列 与其反转 视为两条不同的路径。
输入格式
第一行包含三个正整数 ,分别表示顶点数、边数与颜色种数。
第二行包含 个正整数 (),表示每个顶点的颜色。
接下来 行,每行包含两个正整数 ,表示一条连接顶点 和 的无向边。
输出格式
输出一行一个整数,表示满足条件的路径总数。
样例输入 #1
4 3 3
1 2 1 3
1 2
2 3
4 2
样例输出 #1
10
样例输入 #2
9 11 4
1 2 3 4 1 2 1 2 2
1 2
1 3
2 3
2 4
3 6
6 2
6 5
4 3
4 5
7 8
9 8
样例输出 #2
70
数据范围
对于 的数据,,。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1600。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 25 | 3~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接