Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint
- A = [randint(1, 1000) for i in range(1000)]
- Max = -10**9
- for i in range(len(A)):
- for j in range(i + 1, len(A)):
- if (A[i] + A[j]) % 107 == 0:
- Max = max(Max, A[i] + A[j])
- print(Max)
- a = [[] for i in range(107)]
- n = len(A)
- for i in range(n):
- x = A[i]
- ost = x % 107
- a[ost] += [x]
- b = []
- for i in range(107):
- a[i].sort()
- b += a[i][-2:]
- ans = []
- for i in range(len(b)):
- for j in range(i + 1, len(b)):
- if (b[i] + b[j]) % 107 == 0:
- ans += [b[i] + b[j]]
- print(max(ans))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement