代码如下:
#include<iostream> #include<string> using namespace std; int main() { string s; cin>>s; //s有1,0组成 int len=s.size(); int max1=0,max0=0; int tem0=0,tem1=0; int i=0; while(i<len) { if(s[i]=='0') { tem0++; i++; if(s[i]=='1'||i==len) { if(tem0>max0) { max0=tem0; } tem0=0; } } else { tem1++; i++; if(s[i]=='0'||i==len) { if(tem1>max1) { max1=tem1; } tem1=0; } } } cout<<max1<<" "<<max0<<endl; return 0; }