アットウィキロゴ

me

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