Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- l=[]
- sum=0
- f = open('dream_team_10k.txt', 'r')
- for line in f:
- line=line.split()
- l.append(line)
- n=int(l[0][0])
- k=int(l[0][1])
- print(n)
- print(k)
- m=l[1]
- print(m)
- for i in range(len(m)):
- m[i]=int(m[i])
- print(m)
- m.sort()
- m=m[::-1]
- #print(m)
- new1_sum=m[0]
- ch=1
- for i in range(0,n):
- max=m[i]
- if ch==n-2:
- break
- else:
- j=ch
- new_sum=new1_sum
- #print(i)
- while new_sum==new1_sum and j<n-1:
- if m[j]+m[j+1]+k>=max:
- new_sum+=m[j]
- j+=1
- #print(j)
- for d in range(j-1,n-1):
- if m[d]+m[d+1]+k>=max:
- new_sum+=m[d+1]
- #print(new_sum)
- else:
- #print(new_sum)
- ch=d
- break
- if new_sum>sum:
- sum=new_sum
- new1_sum=new_sum-m[i]
- print(sum)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement