Advertisement
Egor_1425

Untitled

May 22nd, 2024
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.32 KB | None | 0 0
  1. m,n = map(int, input().split())
  2. t,z,y = map(list,zip(*[map(int, input().split()) for _ in range(n)]))
  3.  
  4. counter = [0]*n
  5. times = t[:]
  6. for _ in range(m):
  7.     i,next_time = min(enumerate(times), key = lambda x: x[1])
  8.     counter[i] += 1
  9.     times[i] += t[i] + y[i]*(counter[i]%z[i]==0)
  10.    
  11. print(next_time)
  12. print(*counter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement