社区讨论
关于诸葛连弩的一个极小概率发生的细节问题!
P2482[SDOI2010] 猪国杀参与者 4已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @m09jp4ic
- 此快照首次捕获于
- 2024/08/25 20:28 2 年前
- 此快照最后确认于
- 2025/11/04 22:26 4 个月前
先考虑一个问题:当一位玩家失去诸葛连弩以后,该轮他还能打杀吗?有两种说法:
- 如果该轮之前打过杀,则不能,否则可以;
- 始终且只可以打一张杀;
当然其实还有两种说法,但是更不合理:
- 始终不能打杀;(但是我这一轮没有打过啊!)
- 诸葛连弩的消失在下一轮才生效。(但是我在本轮就可以随意出杀了?)
大家肯定要说:这种情况不可能出现啊!诸葛连弩和手牌是一起被弃掉的!但是,我接下来说明一种可能,并给出一个构造和对应的数据:
主公在该轮先打出一张杀,然后发动群攻,先杀死一个忠臣,使主公手牌和装备被弃置,再杀死一个反贼,使主公获得三张手牌,并且其中有杀。请问,这张杀能打吗?如果没有群攻前的出杀,这张杀能打吗?
题目的描述更倾向于第一种解释:
如果没有猪哥连弩,每个出牌阶段只能使用 1 次「杀」来攻击;并且用我自制的数据对题解进行测试,大部分都倾向于第一种解释,即因为出过杀所以不能再出;
但我写时没有注意到这个问题,而是在回顾代码时发现的,我的代码倾向于第二种解释,即可以再出一张。并且有两篇题解也是如此。
因此在本讨论贴中我说明此问题,其实第一种说法是更加正确和可靠的。接下来就是构造的数据:
CPP4 11
MP N N N Z
FP F F F Z
ZP Z Z Z Z
FP Z Z Z Z
Z Z P P Z Z Z Z K N K
其中许多诸葛连弩都是占位用的。具体流程如下:
-
主公打出三张南蛮入侵,使其余三个玩家体力掉至 ,然后装备三次诸葛连弩;
-
反贼对主公发起三次决斗,使主公体力掉至 ,并且跳反;然后装备诸葛连弩,吃两个桃,使体力回至 ;
-
其余两个玩家各装备六次诸葛连弩;
-
主公先对跳反的反贼出一次杀,然后出南蛮入侵,使其体力掉至 ;并且杀死一个忠臣,弃去所有牌(其实没有手牌,只弃了诸葛连弩),再杀死一个反贼,得到三张杀(主公在本轮开始摸两张牌以后,牌堆里就只有一张杀了);
如果此时,主公能打这张杀,那么主公杀死反贼获胜,输出为:(对应说法二)
CPPMP
K K
DEAD
DEAD
DEAD
而如果此时主公不能打杀,那么反贼摸到两张杀,杀死主公获胜,输出为:(对应说法一,流行)
CPPFP
DEAD
K
DEAD
DEAD
回复
共 7 条回复,欢迎继续交流。
正在加载回复...