//水题,但是要认真读题,考虑好情况。
------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------
第二次做,发现和之前做的想法不一样 了;好像简化了一点,嘿嘿嘿,思考问题的方式改变了,也考虑了相应情况;
#include <iostream> using namespace std; int main(){ int n,k,ans=0,count=0; int cake; cin>>n>>k; for(int i=0;i<n;i++){ cin>>cake; ans+=cake; if(ans>=k){ ans=0; count++; } if(i==n-1&&ans !=0){ count ++; } } cout<<count; }