开始还觉得似乎并不太容易,但是其实这其实是一个推箱子消消乐的游戏。
#include <bits/stdc++.h> using namespace std; char s1[1005]={0}; char s2[1005]={0}; int main() { cin>>s1; cin>>s2; int ans=0; int p=0; while(p<strlen(s1)){ if(s1[p]!=s2[p]){ s1[p]=s1[p]=='*'?'o':'*'; s1[p+1]=s1[p+1]=='*'?'o':'*'; ans++; } p++; } cout<<ans; return 0; }