贪心……
每次只看当前是否需要翻转
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a,b;
while (cin>>a>>b)
{
int s=a.size();
int count=0;
for (int i=0;i<s-1;i++)
{
if (a[i]!=b[i]){
if (a[i+1]=='*') a[i+1]='o';
else a[i+1]='*';
count++;
}
}
cout<<count<<endl;
}
return 0;
}