#include<stdio.h>
int main()
{
int n,k,a[1001],i,m=0,j=0;
scanf("%d%d",&n,&k);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
m=m+a[i]; //统计蛋糕的质量
if(m>=k)
{
j++; //大于等于k的话,就分给其中一个人
m=0; //一定要初始化m
}
}
if(m!=0) //最后是否还有剩下、不足k的,进行判断即可(判断的条件就是m是否被清零)
j++;
printf("%d\n",j);
return 0;
}
(仅代表个人意见,如有误,还请各位大哥指正,小弟将万分感激)