fork download
  1. #include <iostream>
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4.  
  5. int main() {
  6. // your code goes here
  7. int i =0 ; int j =0; int longest = 0 ; int k = 4;
  8. int sum = 0;
  9. int arr[] = {1,2,2,0,1,3,4,2,1,1,3};
  10. int n = sizeof(arr)/sizeof(int);
  11. while(i<n && j<n){
  12. sum += arr[j];
  13. while(sum>k){
  14. sum-=arr[i];
  15. i++;
  16. }
  17. longest = max (longest,j-i+1);
  18. j++;
  19. }
  20. cout<<longest;
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
3