Advertisement
aanodin

Untitled

Apr 10th, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. T = int(input())
  2.  
  3. for i in range(T):
  4.     s, c, N = [int(num) for num in input().split()]
  5.     k_data = []
  6.     for j in range(N):
  7.         g, l = [int(num) for num in input().split()]
  8.         k_data.append((g, l))
  9.  
  10.     all_s = [s]
  11.  
  12.     for day_num in range(len(k_data)):
  13.         _, l = k_data[day_num]
  14.  
  15.         if day_num >= 1:
  16.             _, l = k_data[day_num - 1]
  17.             s -= l
  18.         if day_num >= 2:
  19.             _, l = k_data[day_num - 2]
  20.             s -= l
  21.         if day_num >= 3:
  22.             g, _ = k_data[day_num - 3]
  23.             s += g
  24.  
  25.         all_s.append(s)
  26.  
  27.     day_d = -1
  28.     for idx, k in enumerate(all_s):
  29.         if k < c:
  30.             day_d = idx + 1
  31.             break
  32.         else:
  33.             c += 1
  34.  
  35.     print('Ok' if day_d == -1 or day_d > N else day_d)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement