50分求助
查看原帖
50分求助
1322415
httpswww楼主2024/7/27 23:05

n,m=map(int,input().split()) time=list(map(int,input().split())) lst=[[]for i in range(n)] lst1=[] for i in range(min(n,m)): lst[i].append(i+1) lst1.append(time[i]) if n<m: for i in range(n,m): minn=2e10000 num=0 for j in range(0,n): if lst1[j]<minn: num=j minn=lst1[j] lst1[num]+=time[i] lst[num].append(i+1) for i in range(n): if lst[i]!=[]: for i in lst[i]: print(i,end=' ') print() else: print('0')

2024/7/27 23:05
加载中...