石头剪刀布蜥蜴史博克

最近看生活大爆炸,shelton实在太牛了,连玩石头剪刀布都是玩五种手势的。。。

 

剪刀剪布,布包石头,石头砸死蜥蜴,蜥蜴毒死史博克,史博克踩碎剪刀,剪刀将蜥蜴斩首,蜥蜴吃掉纸(布),纸(paper 即论文)证明史博克不存在,史博克把石头融化,石头破坏剪刀。、。。

 

规则真是够麻烦,不过玩起来选择更多了,虽然胜率并不变化。。因为一种手势克另外两种,却也被另外的另外两种克-_-!

如图

石头剪刀布蜥蜴史博克_第1张图片

 

想了一下,如果要设计更多手势的石头剪刀布,应该怎么办呢,挨着去想太麻烦

 

仔细看一下,每种手势看做一个节点,图先看做无向图,那么这个图一定是连通图

方向的确定也很简单,首先,节点必须是奇数,如果节点是偶数的话,假设4个节点A,B,C,D   A克B,C又被D克,我出A,那么你出B或者C都是你赢,而你要输的话只能是D,所以明显的不公平,其他情况也都一样。

 

节点是奇数个,假设5个,每一个节点都与其余4个节点相连,那么这个节点的出度和入度都应为2,由此将图中边的方向画出,不止一种可能,接下来在每个节点中填入合理的手势即可

 

这样就可以很简单的设置更复杂的石头剪刀布蜥蜴史博克了。。。

 

文中的图是shelton穿过的T-SHIRT的印花,我一定要买一件~~

你可能感兴趣的:(c,生活)