0分,各位大佬帮帮本蒟蒻看看哪错了吧(T_T)
#include<bits/stdc++.h>
using namespace std;
const int xx = 1e5 + 5;
int m , n;
int a[xx] , id[xx];
int rem;
int main() {
cin >> n >> m;
for(int i = 1 ; i <= n ; i ++) cin >> a[i];
for(int i = 1 ; i <= m ; i ++) id[i] = i;
int rp = m , ans = 0 , tm = 0;
while(rem != n) {
for(int i = 1 ; i <= m ; i ++) {
if(id[i] <= n && !(--a[id[i]])) {
++rem , id[i] = ++ rp;
++ tm;
}
}
}
cout << tm;
return 0;
}