保存帖子
发现
索引
热门
陶片放逐
关于
造福后人,如果你想把代码写短一点
板块
P2482 [SDOI2010] 猪国杀
楼主
and_why
当前回复
0
已保存回复
0
发布时间
2024/10/12 23:00
上次更新
2024/10/13 10:30:45
查看原帖
更新帖子
被骇客
银
狼
阻止的越权访问
保存失败
造福后人,如果你想把代码写短一点
and_why
楼主
2024/10/12 23:00
事先声明,本人基本无压行155行见
这里
一定要面向对象
可以适当使用“魔法”,如使用goto代替某些while,或是用throw-catch语句判断游戏结束
由题目中“
忠猪不会跳反,反猪也不会跳忠
”可以知道,一旦有猪表明身份就一定是真实身份,所以就不用判断复杂的献殷勤表敌意关系,只需知道如果A对B用牌(K/F/J)则A的身份就是公开的了(可使用bool标记是否公开)
一些好用的小功能写成函数复用,如:找(仍活着的)下家;要求某猪弃某牌否则扣血
其他的想到再补
2024/10/12 23:00
加载中...