翻硬币

#include<bits/stdc++.h>
using namespace std;
string a,b;
int s=0;
void chg(int i){
    if(a[i]=='o') a[i]='*';
    else if(a[i]=='*') a[i]='o';
}
int main() {
    cin>>a>>b;
    for(int i=0;i<a.size();i++){
        if(a[i]!=b[i]){
            s++;
            chg(i);
            chg(i+1);
        }
    }
    cout<<s<<endl;
    return 0;
}
原文地址:https://www.cnblogs.com/MorrowWind/p/13056631.html