link=[[1,2,3],[4],[5],[6],[],[],[]]
game=["先手","後手","後手","後手","先手勝利","先手勝利","後手勝利"]
point=[]
pointx=[]
op=[1,4,5,6,-1,-1,-1]
for i in range(7):
point.append(50)
pointx.append(50)
for i in range(7):
if game[i]=="先手勝利":point[i]=100
if game[i]=="後手勝利":pointx[i]=100
if game[i]=="先手勝利":pointx[i]=0
if game[i]=="後手勝利":point[i]=0
for tr in range(2):
for i in range(7):
sx=op[i]
if sx>-1:point[i]=point[sx]
if sx>-1:pointx[i]=pointx[sx]
for i in range(7):
p1=-999
sx1=-1
sxs=-1
for k in link[i]:
if point[k]>p1:sx1=k
if point[k]>p1:p1=point[k]
sx2=-1
p2=-999
for k in link[i]:
if pointx[k]>p2:sx2=k
if pointx[k]>p2:p2=pointx[k]
if game[i]=="先手":sxs=sx1
if game[i]=="後手":sxs=sx2
op[i]=sxs
print(op)
最終更新:2018年02月27日 03:08