Solution in c++
#include <iostream>
#include <queue>
using namespace std;
long long n,sum,bst,t,time,tr;
queue<long long int> all;
int main()
{
cin>>n>>time;
for(int i=0;i<n;i++){
cin>>tr;
all.push(tr);
sum+=tr;
while(sum>time){
sum-=all.front();
all.pop();
t--;
}
t++;
bst=max(bst,t);
}
cout<<bst;
return 0;
}
0 التعليقات:
إرسال تعليق