import numpy as np
a=np.zeros((15,21))
a[0][0]=100
a[0][3]=50
a[0][4]=50
a[0][5]=50
a[1][1]=100
a[1][3]=50
a[1][4]=50
a[1][5]=50
a[2][2]=100
a[2][3]=50
a[2][4]=50
a[2][5]=50
a[3][3]=100
a[3][6]=50
a[3][7]=50
a[3][8]=25
a[4][4]=100
a[4][6]=50
a[4][7]=50
a[4][9]=25
a[5][5]=100
a[5][6]=50
a[5][7]=50
a[5][10]=25
a[6][6]=100
a[6][8]=50
a[6][9]=50
a[6][10]=50
a[6][11]=25
a[6][12]=25
a[7][7]=100
a[7][8]=50
a[7][9]=50
a[7][10]=50
a[7][13]=25
a[7][14]=25
a[8][8]=100
a[8][10]=50
a[8][11]=50
a[8][12]=50
a[8][13]=50
a[8][15]=25
a[8][16]=25
a[9][9]=100
a[9][10]=50
a[9][11]=50
a[9][12]=50
a[9][13]=50
a[9][17]=25
a[9][18]=25
a[10][10]=100
a[10][10]=50
a[10][11]=50
a[10][12]=50
a[10][13]=50
a[10][19]=25
a[10][20]=25
number=21
px=[0]
life=[0]
for i in range(number):
px.append(i+1)
life.append(100)
print(px)
q=[]
for i in range(number):
if life[i+1]>50:
q.append(i+1)
for pon in range(15):
maxp=-500
sxs=0
for i in q:
h=0
p1=px[i]-1
point=a[pon][p1]
if point>maxp:
sxs=i
maxp=point
px[sxs]=pon+1
q.remove(sxs)
最終更新:2017年12月25日 11:15