锤子布运行超时,如何改进下python代码,if过多?,锤子python,题目链接https://


题目链接https://www.patest.cn/contest...
我的代码

#coding=utf-8A=int(raw_input())#前三个是甲乙两人的胜平负情况,后三个是赢得最多的BCJ,# 注意顺序index取第一个元素jia= [0,0,0,0,0,0]yi = [0,0,0,0,0,0]for _ in xrange(A):    B=raw_input()    a,b=B.split(' ')    if a=='J' :        if b=='B' :            jia[0] += 1#胜+1            yi[2] += 1            jia[5] +=1        elif  b == 'C':            yi[0] += 1            jia[2] += 1            yi[4] += 1        else:            jia[1]+=1            yi[1]+=1        continue    if a=='C':        if b=='J' :            jia[0] += 1            yi[2] += 1            jia[4]+=1        elif b == 'B':            yi[0] += 1            jia[2] += 1            yi[3] += 1        else:            jia[1]+=1            yi[1]+=1        continue    else:        if b=='C':            jia[0] += 1            yi[2] += 1            jia[3]+=1        elif b == 'J':           jia[2] += 1           yi[0] += 1           yi[5] += 1        else:            jia[1]+=1            yi[1]+=1        continueaa=jia[3:].index(max(jia[3:]))bb=yi[3:].index(max(yi[3:]))mylist=['B','C','J']print jia[0],jia[1],jia[2]print yi[0],yi[1],yi[2]print mylist[aa],mylist[bb]

编橙之家文章,

评论关闭