#include <iostream>
using namespace std;
int main() {
int n,k;
cin>>n>>k;
int d[n];
int f[n];
for(int i=0;i<=k;i++){
f[i]=1;
cin>>d[i];
} int num = 0;
for(int i = 0;i <= k;i++) {
if(d[i]>n) {
cout<<"No Solution!";
return 0;
}
}
int sum=0;
for(int i=0;i<=k;i++) {
sum+=d[i];
if(sum> n) {
num++;
sum = d[i];
}
}
cout<<num<<endl;
}
汽车加油问题
最新推荐文章于 2024-08-14 20:53:24 发布