nq1s788

коробки с чередованием

Apr 8th, 2026
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. data = open('2681493.txt').readlines()
  2. n = list(map(int, data[0].split()))
  3. a = [[], []]
  4. for e in data[1:]:
  5.     if len(e.split()) == 2:
  6.         x, y = map(int, e.split())
  7.         a[0].append(x)
  8.         a[1].append(y)
  9.     else:
  10.         x = int(e)
  11.         a[0].append(x)
  12. i = [0, 0]
  13. f = 0
  14. answ_kol1 = 1
  15. answ_lst1 = a[0][0]
  16. while i[f^1] < n[f^1]:
  17.     if a[f][i[f]] - a[f^1][i[f^1]] >= 5:
  18.         answ_kol1 = answ_kol1 + 1
  19.         answ_lst1 = a[f^1][i[f^1]]
  20.         i[f] += 1
  21.         f ^= 1
  22.     else:
  23.         i[f^1] += 1
  24. i = [0, 0]
  25. f = 1
  26. answ_kol2 = 1
  27. answ_lst2 = a[0][0]
  28. while i[f^1] < n[f^1]:
  29.     if a[f][i[f]] - a[f^1][i[f^1]] >= 5:
  30.         answ_kol2 = answ_kol2 + 1
  31.         answ_lst2 = a[f^1][i[f^1]]
  32.         i[f] += 1
  33.         f ^= 1
  34.     else:
  35.         i[f^1] += 1
  36. print(answ_kol1, answ_lst1)
  37. print(answ_kol2, answ_lst2)
Advertisement
Add Comment
Please, Sign In to add comment