fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. cin>>t;
  7. while(t--){
  8. int n;
  9. cin>>n;
  10. string s;
  11. cin>>s;
  12. int count1=0;
  13. int count2=0;
  14. int sum=0;
  15. for(int i=0;i<n;i++){
  16. if(s[i]=='1'){
  17. count1++;}
  18. else{
  19. break;
  20. }}
  21. for(int j=count1;j<n;j++){
  22. if(s[j]=='1'){
  23. count2++;
  24. }
  25. else{
  26. count2=0;
  27.  
  28. }
  29. sum=max(sum,count2);
  30.  
  31.  
  32. }
  33. cout<<count1+sum<<endl;
  34.  
  35.  
  36.  
  37.  
  38. }}
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
Success #stdin #stdout 0.01s 5516KB
stdin
3
4
1010
6
011011
11
01011011101
stdout
2
2
3