kickstart.py-20171022

kickstart_gb.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 22 13:50:39 2017

@author: vicky
"""

import numpy as np 
import math

data=np.array(data2[1:300],dtype=int)

r=np.zeros((200,10),dtype=int)

for i in range(100):
    k=data[3*i,0]
    kk=0
    for j in range(k):
        for m in range(j+1,k):
            r[2*i,kk]=data[3*i+1,j]^data[3*i+2,m]
            r[2*i+1,kk]=data[3*i+1,m]^data[3*i+2,j]
            kk=kk+1
    s=r[2*i,:]+r[2*i+1,:]
    np.argsort(r[2*i,:]+r[2*i+1,:]) 
    s=sorted(r[2*i,:]+r[2*i+1,:], reverse = True)

            
        
    

 

kickstart_gc.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 22 16:32:45 2017

@author: vicky
"""

import numpy as np 
import math

data=np.array(data3[1:201],dtype=int)

s=np.zeros((100),dtype=int)

for i in range(100):
    k=data[2*i,1]
    s[i]=sum(np.array(sorted(data[2*i+1,0:k], reverse = True))[0:k-1])

output={}
for i in range(0,100):
    output[i]="Case #{}: {} ".format(i+1, r1[i])
    #output[i]='Case #'+str(i+1)+': '+str(r1[i])

f = open('r3.txt', 'w')
for i in range(0,100):
    f.write("Case #{}: {} ".format(i+1, s[i])+'\n')
f.close()

      

 

kickstart_ga.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 22 12:57:18 2017

@author: vicky
"""

import numpy as np 
import math

data1=data1[1:101]

(n,p)=np.shape(data1) 
r1=np.zeros(n,dtype=int)
r1[0:100]=-1
for i in range(n):
    r1[i]=(int(data1[i,0])**math.factorial(int(data1[i,1])))%int(data1[i,2])

output={}
for i in range(0,100):
    output[i]="Case #{}: {} ".format(i+1, r1[i])
    #output[i]='Case #'+str(i+1)+': '+str(r1[i])

f = open('r2.txt', 'w')
for i in range(0,100):
    f.write(str(output[i])+'\n')
f.close()

      
    

 

kickstart_a.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sat Oct 21 14:11:35 2017

@author: vicky
"""

datas=datas[2:7380]

d={}
for i in range(len(datas)):
    counters = {}
    c=0
    for item in datas[i]:
        if item in counters:
            counters[item] += 1
            c+=0
        else:
            counters[item] = 1
            c+=1
    d[datas[i]]=c
    
xx=[x for x in range(len(d)) if d[x] == max(d)]
datas[xx]

v=[ v for v in sorted(d.values(),reverse = True)] 
xx=[x for x in range(len(d)) if d[x] == max(d)]
datas[xx]

dd=sorted(d.items(), key=lambda ds:ds[1], reverse = True)
#sorted(d.items(), key=lambda ds:ds[1], reverse = True)

dd=sorted(d,reverse = True)

d.sort()

[(k,d[k]) for k in sorted(d.keys())]
[(k,d[k]) for k in sorted(d.values())]

#outputs=str('Case #1:',datas[d.index(max(d))])
print('Case #1:',datas[xx])
#outputs='Case #1:',datas[xx]
#''.join(['Case 1#' datas[d.index(max(d)])
#outputs=join('Case 1#',datas[d.index(max(d))])
#f = open("/Users/vicky/Documents/code/python/outputs.txt",'wt')
#f.write(outputs)

f = open('output.txt', 'w')
f.write('Case 1#:\n'+datas[d.index(max(d))])
f.close()

f = open('out.txt', 'w')
f.write('Case #1: 3 \nCase #2: 10 \nCase #3: 20 \nCase #4: 624937395')
f.close()

f = open('out1.txt', 'w')
f.write('Case 1#:\n')
for i in range(0,81):
    f.write(datas[i]+'\n')
#f.write('Case #1: JOHNSON \nCase #100: A AB C')
f.close()
      

datal=datal[2:7434] 
dl=[]
for i in range(len(datal)):
    counters = {}
    c=0
    for item in datal[i]:
        if item in counters:
            counters[item] += 1
            c+=0
        else:
            counters[item] = 1
            c+=1
    dl.append(c)

[x for x in range(len(dl)) if dl[x] == max(dl)]

print('Case #2:',datal[dl.index(max(dl))])
        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值