rt。
输入:
10 2000
MP W P D P
ZP J J P P
ZP P D P K
FP P N D P
ZP N P N W
FP K N J W
FP Z N D P
FP Z P D P
FP J K P P
FP P P N J
P Z D N K P D P J F Z Z Z ...
输出:
MP
F
DEAD
F F F K
DEAD
DEAD
DEAD
DEAD
DEAD
其中第二回合(2 号猪出牌)开局是这样的(已摸完牌,每行代表一头猪手牌情况,最前面的数字是它的血量):
4 P D P P
3 J J P P D N
4 P P K
4 P N P
3 N P N W
3 K N J W
4 Z N P
4 Z P P
3 J K P P
3 P P N J
是否为类反猪:0 0 0 0 0 0 0 0 0 0
跳反情况:0 0 0 0 0 0 0 0 0 0
跳忠情况:0 0 0 0 0 0 0 0 0 0
过程是
- 2 号猪吃掉第一个桃。
- 2 号猪使用南猪入侵。
当南猪入侵结算到 1 号猪时,2 号猪使用无懈,紧接着 6 号猪使用无懈打掉 2 号猪这张, 2 号猪使用第二张无懈打掉 6 的,9 的无懈打掉了 2 的第二张,最终 1 号猪没有被无懈,掉一格血。
此时不应该为 2 号猪跳忠, 6、9 号猪跳反吗?但后面的局面输出表明直到第 5 回合 6 号猪还未跳反,为什么?
讨论区已 AC 调试代码在第五回合给出的部分输出:
4 Z use F
8 F loss Hp, now is 0
8 dead, hs is F, killed by 4
draw F
draw J
注意到 5 的决斗直接打到了 9 身上,与前文我的推演不符。
求大佬解释,深表感谢 qwq。