Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
29221 zh_cool 汽车加油问题 C++ 无测评数据 0 MS 0 KB 954 2023-10-22 17:58:47

Tests(0/0):


#include <iostream> using namespace std; int main() { int n, k, cnt = 0, where = 0, sum = 0; cin>>n>>k; int num[k + 1]; for(int i = 0; i <= k; i++){ cin>>num[i]; sum += num[i]; if(num[i] > n){ cout<<"No Solution"<<endl; return 0; } } if(sum <= n){ cout<<0<<endl; return 0; } while(where < k){ sum = 0; while(sum <= n){ if(where == k){ cout<<cnt<<endl; return 0; } where++; sum += num[where]; } where--; cnt++; } cout<<cnt<<endl; return 0; }