点击前往试题目录:https://blog.csdn.net/best335/article/details/99550556
#include<iostream>
using namespace std;
int main(){
int n,k,ans=0,b=0;//输入n k 结果ans 累计分到该人的总重量b
cin>>n>>k;
for(int i=0,a;i<n;++i){
cin>>a;
if(b+a>=k)++ans,b=0;
else b+=a;
}
cout<<(b==0?ans:(ans+1))<<endl;
return 0;
}