# -*- coding: utf-8 -*-# 人和机器猜拳游戏写成一个类,有如下几个函数:# 1)函数1:选择角色1 曹操 2张飞 3 刘备# 2)函数2:角色猜拳1剪刀 2石头 3布 玩家输入一个1-3的数字# 3)函数3:电脑出拳 随机产生1个1-3的数字,提示电脑出拳结果# 4)函数4:角 ...
分类:
其他好文 时间:
2018-12-25 23:41:35
阅读次数:
161
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2597 三个人之间的关系,除了“剪刀石头布”,就是有一个人赢了2局;所以考虑算补集,则每个人对答案的贡献是 \( -C_{f[ i ]}^{2} = \frac{f[ i ]*(f[ i ]-1 ...
分类:
其他好文 时间:
2018-12-14 12:55:41
阅读次数:
160
题目描述 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并 ...
分类:
其他好文 时间:
2018-12-07 11:52:19
阅读次数:
141
题目描述 Bart的妹妹Lisa在一个二维矩阵上创造了新的文明。矩阵上每个位置被三种生命形式之一占据:石头,剪刀,布。每天,上下左右相邻的不同生命形式将会发生战斗。在战斗中,石头永远胜剪刀,剪刀永远胜布,布永远胜石头。每一天结束之后,败者的领地将被胜者占领。你的工作是计算出n天之后矩阵的占据情况。 ...
分类:
其他好文 时间:
2018-11-12 14:58:56
阅读次数:
655
赵冬梅 2018-10-15public class Person { String name = "匿名"; // 名字 int score = 0; // 积分 /** * 出拳 * * @return 出拳结果:1.剪刀 2.石头 3.布 */ public int ... ...
分类:
其他好文 时间:
2018-10-15 12:11:08
阅读次数:
131
题意 岛上有三个物种:剪刀$s$、石头$r$、布$p$ 其中剪刀能干掉布,布能干掉石头,石头能干掉剪刀 每天会从这三个物种中发生一场战争(也就是说其中的一个会被干掉) 问最后仅有$s/r/p$物种生存的概率 Sol 还是想复杂了啊,我列的状态时$f[i][j], g[i][j],t[i][j]$分别 ...
分类:
其他好文 时间:
2018-09-02 18:51:40
阅读次数:
167
random模块中randint的用法是()中输入数字,会随机出现其中的数字。 ...
分类:
其他好文 时间:
2018-08-05 00:36:09
阅读次数:
162
应用:猜拳游戏<1>运行效果:<2>参考代码:importrandomplayer=input(‘请输入:剪刀(0)石头(1)布(2):‘)player=int(player)产生随机整数:0、1、2中的某一个computer=random.randint(0,2)用来进行测试#print(‘player=%d,computer=%d‘,(p
分类:
其他好文 时间:
2018-07-11 20:04:09
阅读次数:
146
正着求不太好求,,但是不是剪刀石头布的又很好表示:三个人中恰好有一个人赢了两场。 所以我们考虑让这种三元组数量最少使得剪刀石头布最多。 考虑一个人如果赢了i场,那么他对 非剪刀石头布的三元组的贡献是 -> i(i-1)/2 ,也就是他和任意两个被他击败的人都可以组成三元组。并且每个人的贡献都是独立的 ...
分类:
其他好文 时间:
2018-05-02 11:15:24
阅读次数:
138
使用JavaScript实现剪刀石头布的小游戏 简单的解析: 剪刀石头布的原理类似于一个数组中数字大小的比较,当然我们也可以将其分别使用对应的数字来代表剪刀石头布,在这里我们将 0 - 剪刀, 1 – 石头 , 2 – 布 我们要得到自己胜利的方式有一下几种可能 ① 我们胜利 ② 和电脑平局 ③ 电 ...
分类:
编程语言 时间:
2018-04-29 16:24:29
阅读次数:
265