f=open("dic.txt","r",encoding="utf-8")
dic=[]
for line in f:
line=line.replace("\n","")
dic.append(line)
f.close()
game=[]
for d1 in dic:
w=""
if "w" in d1:w="先手"
if "x" in d1:w="後手"
if "y" in d1:w="先手勝利"
if "z" in d1:w="後手勝利"
game.append(w)
g=open("link.txt","r",encoding="utf-8")
link=[]
for line in g:
m=len(line)
n=int(m/13)
sig=[]
for j in range(n):
z=line[13*j:13*(j+1)]
sig.append(z)
link.append(sig)
g.close()
sublink=[]
for lk in link:
de=[]
for sk in lk:
nx=-1
if sk in dic:nx=dic.index(sk)
if nx>-1:de.append(nx)
sublink.append(de)
point=[]
pointx=[]
number=len(dic)
print(number)
for i in range(number):
point.append(50)
pointx.append(50)
for i in range(number):
if game[i]=="先手勝利":point[i]=100
if game[i]=="後手勝利":pointx[i]=100
if game[i]=="先手勝利":pointx[i]=0
if game[i]=="後手勝利":point[i]=0
op=[]
for i in range(number):
sxs=-1
maxp=-999
for k in sublink[i]:
p1=point[k]
p2=pointx[k]
if game[i]=="後手":p1=p2
if p1>maxp:sxs=k
if p1>maxp:maxp=p1
op.append(sxs)
最終更新:2018年02月27日 06:54