なにかニーズがありそうな気がして上げておきます。
ーーーここからソース
import math
#各ターン サービスがいくつ必要か求め可動数の増減を表示する
def sub_list(list1, list2): return [l1 - l2 for l1, l2 inzip(list1, list2)]
def need_list(serv_list, clie_list): return [math.ceil(n/s) for s, n inzip(serv_list, clie_list)]
s, m = [int(i) for i in input().split()]
servers = [int(i) for i in input().split()]
runs =[0] * s
for i in range(m):
clients = [int(j) for j in input().split()]
needs = need_list(servers, clients)
print(" ".join(str(i) for i in sub_list(needs, runs)))
runs = needs
<参考文献>
https://www.codingame.com/ide/puzzle/simple-auto-scaling