RT,代码:
#include <iostream>
#include <vector>
#include <cmath>
using namespace::std;
vector<long long>v;
int main(){
long long n , m , ret = 0 ;
cin >> n >> m;
long long s[10000];
for(long long i = 0;i <= n;++i){
if(i==n)v.push_back(0);
else{
cin >> s[i];
v.push_back(0);
}
}
for(;v[n-1]!=s[n-1];){
for(long long i = 0;i < m;++i){
if(v[i] < s[i]){
v[i]++;
}
else{
v.erase(v.begin()+i);
v[m-1]++;
}
}
ret++;
}
cout << ret << endl;
return 0;
}
如果有大佬看到,请AT我,谢谢