1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   |  class Solution { public:     bool checkOnesSegment(string s) {         int n=s.size();         if(n==1) return true;         int res=0;         int cnt=0;         int num=0;         for(int i=0;i<n;i++)         {             if(s[i]-'0'==1)             {                 num++;                 cnt++;                 res=max(cnt,res);             }             else                 cnt=0;         }         if(num>res) return false;         return true;     } };
 
  |