Farz0l1x

Untitled

Dec 2nd, 2023
646
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. file = open('8A.txt')
  2. A = list(map(int, file.readlines()))
  3. count = 0
  4. for i in range(len(A)):
  5.     for j in range(i + 1, len(A)):
  6.         if (A[i] + A[j]) % 80 == 0 and (A[i] > 50000 or A[j] > 50000):
  7.             count += 1
  8. print(count)
  9.  
  10. file = open('8B.txt')
  11. A = list(map(int, file.readlines()))
  12. k = [0] * 80
  13. kb = [0] * 80
  14. for i in range(len(A)):
  15.     ost = A[i] % 80
  16.     if A[i] <= 50000:
  17.         k[ost] += 1
  18.     else:
  19.         kb[ost] += 1
  20. print(k, kb)
  21. count = k[0] * kb[0] + (kb[0] * (kb[0] - 1) // 2 )    
  22. for i in range(1, 80):
  23.     count += ((k[i] * kb[80 - i]) + (kb[i] * (kb[i] - 1) // 2))
  24. print(count - 1)
  25. #Проверка: в строке 11 A -> B
Advertisement
Add Comment
Please, Sign In to add comment