[USACO04OPEN] Cube Stacking

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

约翰和贝茜在玩一个方块游戏。编号为 1n 1\ldots n n n ( 1n30000 1 \leq n \leq 30000 )个方块正放在地上,每个构成一个立方柱。

游戏开始后,约翰会给贝茜发出 P P ( 1P100000 1 \leq P \leq 100000 )个指令。指令有两种:

  1. 移动(M):将包含 X 的立方柱移动到包含 Y 的立方柱上。
  2. 统计(C):统计含 X 的立方柱中,在 X 下方的方块数目。

写个程序帮贝茜完成游戏。

输入格式

第1行输入 P P ,之后 P P 行每行输入一条指令,形式为 M X Y 或者 C X

输入保证不会有将立方柱放在自己头上的指令。

输出格式

对于每个统计指令,输出一行一个整数,代表其结果。

6
M 1 6
C 1
M 2 4
M 2 6
C 3
C 4
1
0
2

并查集&最小生成树

Not Claimed
Status
Done
Problem
26
Open Since
2025-8-10 13:30
Deadline
2025-8-31 23:59
Extension
24 hour(s)