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; } };
|