题解 2839: 石头剪刀布

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

石头剪刀布

摘要:解题思路:注意事项:参考代码:def winner(n,pattern_A,pattern_B):    a=pattern_A*(n//len(pattern_A))+pattern_A[:n%le……

2839: 石头剪刀布

摘要:参考代码:def generate(x, y):     flag = True     while flag:         for i in range(len(x)):       &nb

石头剪刀布

解题思路:用新的数组记录x次比赛两个人出手的顺序,再比较就行注意事项:参考代码:x,n,m=map(int,input().split())NA=list(map(int,input().split()))NB=list(map(int,input().split()))na=[]nb=[]a=0b=

2839: 石头剪刀布(Python)

摘要:解题思路:注意事项:参考代码:N,NA,NB = map(int,input().split()) la = list(map(int,input().split())) lb = list(ma……

这个代码有点麻烦!!!

解题思路:1、本题如何用数字表达石头剪刀布之间的获胜规则:如石头对剪刀石头胜,剪刀对布剪刀胜,布对石头布获胜。(本题采用数值小的一方获胜)2、如何运用循环将出拳的规律表达出来。3、石头对布的取胜规则不符合(1、....)中的想法,所以采用if语句对此情况设立特殊的取胜规则。

2839:石头剪刀布

解题思路:注意事项:参考代码:n,a,b=map(int,input().strip().split())la=list(input().split())lb=list(input().split())ca=cb=0foriinrange(n):ma=la[(i%a)]mb=lb[(i%b)]if(m