fork download
  1. #include <bits/stdc++.h>
  2. #define maximize(a,b) a=max(a,b)
  3. #define ll long long
  4. using namespace std;
  5. ll n,s,a[100001],best=0,pre[100001];
  6. int main(){
  7. ios_base::sync_with_stdio(0);
  8. cin.tie(0);cout.tie(0);
  9. cin>> n >> s;
  10. for (ll i=1;i<=n;i++){
  11. cin>> a[i];
  12. }
  13. for (ll i=1;i<=n;i++){
  14. pre[i] = pre[i-1]+a[i];
  15. }
  16. for (ll l=1;l<=n;l++){
  17. for (ll r=l;r<=n;r++){
  18. if (pre[r]-pre[l-1]<=s){
  19. maximize(best,r-l+1);
  20. }
  21. }
  22. }
  23. cout<< best;
  24. }
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
Standard output is empty