按照题意模拟即可
#include <bits/stdc++.h> using namespace std; int main(){ int N,K; cin>>N>>K; int x=0,z=0; for(int i=0;i<N;i++){ int y; cin>>y; x=x+y; if(x>K){ z=z+1; x=y; } if(x==K){ z=z+1; x=0; } } if(x!=0) z++; cout<<z<<endl; }
By signing up a Hydro universal account, you can submit code and join discussions in all online judging services provided by us.
Using your Hydro universal account