#include <cstdio>
using namespace std;
int num,limit,counter;
int series[100000];
int main()
{
scanf("%d",&num,&limit);
for (int i=0;i<num;++i)
{
scanf("%d",&series[i]);
}
for (int i=series[0],j=1;j<num;++j)
{
if ((i+series[j])==limit)
{
++counter;
if (j<(num-1)) i=series[j+1];
++j;
}
else if ((i+series[j])>limit)
{
++counter;
i=series[j];
}
else i+=series[j];
}
printf("%d",counter);
return 0;
}
而且我是不是思路也有问题啊?什么是贪心啊?w(゚Д゚)w