#4677. Tying Rope
0
Tying Rope
Tying Rope
题目描述
有 根绳子,编号为 到 。每根绳子的一端被涂成红色,另一端被涂成蓝色。 你将执行 次绑绳子的操作。在第 次操作中,你将把绳子 的标记为 的一端与绳子 的标记为 的一端系在一起,其中 表示红色, 表示蓝色。对于每根绳子,同一颜色的一端不会被多次系上。 在所有操作完成后,求形成环的连接绳子组的数量,以及不形成环的那部分的数量。 这里,若可以重新排列连接组 中元素的顺序,使得对于每个 ,绳子 与绳子 相连,则称该连接组形成一个环。
输入格式
输入采用标准输入,格式如下:
输出格式
按顺序以空格分隔输出 和 ,其中 是形成环的连接绳子组的数量, 是不形成环的连接绳子组的数量。
5 3
3 R 5 B
5 R 3 B
4 R 2 B
1 2
7 0
0 7
7 6
5 R 3 R
7 R 4 R
4 B 1 R
2 R 3 B
2 B 5 B
1 B 7 B
2 1
提示
$(A_i, B_i) \neq (A_j, B_j), (C_i, D_i) \neq (C_j, D_j)$
, and are integers.
is or , and so is .共有三组连接的绳子:、 和 。
绳子组 形成一个环,而绳子组 和 则不形成环。因此, 且 .
标签: AtCoder|abc293D
来源
AtCoder|abc293D