#P2974. [USACO10HOL] Cow War G
[USACO10HOL] Cow War G
Description
给定 个点, 条边的无向图。
一开始每个点上有 T 牛,J 牛,或者没有(E)。
J 牛可以 MOVE 到一个相邻的点,也可以 ATTACK 相邻点上的一个 T 牛。不过操作有限制,只能按照 MOVE,ATTACK 或者 MOVE 然后 ATTACK 三种方式操作。
一个 T 牛仅能被 ATTACK 一次,被 ATTACK 后它会留在原地。
需要保证任意时刻,每个点上有且仅有一头牛。
求所有 T 牛被 ATTACK 的最大次数,并给出一个可行的操作方案。
Input Format
第一行两个整数 ,表示无向图的点数和边数。 接下来一行 个字符,第 个字符表示第 个点的初始状态。 接下来 行每行两个整数 ,表示存在一条连接 的无向边。
Output Format
第一行一个整数,表示所有 T 牛被 ATTACK 的最大次数。
接下来若干行,每行以 MOVE u v 或 ATTACK u v 的形式给出,表示你的操作方案。
5 4
TEJTJ
1 2
2 3
3 4
4 5
2
MOVE 3 2
ATTACK 2 1
ATTACK 5 4
Hint
对于测试点 ,。
对于测试点 ,。
对于测试点 ,。
注意:一个操作需要描述现在的位置,例如:点 上的牛先 MOVE 到点 ,再 ATTACK 点 ,应该写为:
``` MOVE 3 2 ATTACK 2 4 ```
京公网安备 11011102002149号