建议开string
by prg_equal_depressed @ 2023-07-26 19:33:16
估计是因为这个RE
by prg_equal_depressed @ 2023-07-26 19:33:36
```
#include<iostream>
using namespace std;
string s;
int cnt=0,x;
int main()
{
cin>>s;
s=" "+s;
x=s.size()-1;
for(int i=x;i>=1;i--)
{
if(s[i]=='0'&&cnt%2==0||s[i]=='1'&&cnt%2==1)
cnt++;
}
cout<<cnt<<endl;
return 0;
}
```
by tyy6034 @ 2023-07-26 19:41:40
暴力枚举的话肯定数据溢出或超时
by tyy6034 @ 2023-07-26 19:42:58
@[Minecraft_7](/user/904281)
```cpp
#include<iostream>
#include <cstring>
using namespace std;
char a[1000001];
int main()
{
int ans=0;
cin>>a;
int len=strlen(a);
for(int i=1;i<len;i++)
{
if(a[i]!=a[i-1])ans++;
}
if(a[len-1]=='0')ans++;
cout<<ans;
return 0;
}
```
按照这个改就能AC
by Li_wc @ 2023-08-28 11:19:29