#P8456. 「SWTR-8」地地铁铁
「SWTR-8」地地铁铁
题目背景
D_T_ : D_tt : ddT_ : ddtt = 9 : 3 : 3 : 1.
题目描述
给定一张 个点, 条边的无向连通图。每条边标有 D
或 d
。
定义无序点对 是「铁的」,当且仅当 且 之间存在同时出现 D
和 d
的简单路径。
小 A 深知自由组合定律 DdTt 的重要性,所以他让你对这样的点对计数。
注意:
- 简单路径定义为不经过重复 节点 的路径。
- 保证图无自环,可能有重边。
输入格式
第一行一个整数 ,表示该测试点的 Subtask 编号。
第二行两个整数 。
接下来 行,每行两个整数 以及字母 ,表示一条连接 且标有 的无向边。
输出格式
一行一个整数表示答案。
0
8 13
1 2 d
1 3 d
2 3 d
3 4 d
3 5 D
4 5 d
4 6 d
5 6 D
6 7 d
6 8 d
6 8 D
6 8 D
7 8 d
24
提示
「数据范围与约定」
本题采用捆绑测试。
- Subtask #1(6 points):,。
- Subtask #2(16 points):,。依赖 Subtask #1。
- Subtask #3(17 points):。
- Subtask #4(18 points):。
- Subtask #5(19 points):,。依赖 Subtask #2。
- Subtask #6(24 points):无特殊限制。依赖 Subtask #3,#4,#5。
对于 的数据:
- ,。
- 。
- 。
- 保证图无自环,可能有重边。
「帮助与提示」
请注意 IO 优化。
「题目来源」
- Sweet Round 8 E
- Idea & Solution:Alex_Wei。
- Tester:asmend。