翻硬币
如果第i个状态不同,只要翻转第i+1的状态
#include <iostream>
#include <string>
using namespace std;
int main(){
string a,b;
int res=0;
cin>>a>>b;
for(int i=0;i<a.size() -1;i++){
if(a[i]!=b[i]){
res++;
if(a[i+1]=='*') a[i+1]='o';
else a[i+1]='*';
}
}
cout<<res;
return 0;
}