一、视频讲解
二、正解代码
//翻转:贪心
#include<bits/stdc++.h>
using namespace std;
void solve()
{
string s, t; cin >> t >> s;
int cnt = 0;
for(int i = 1; i < s.size() - 1; i ++){
if(s[i] == t[i])
continue;
if(s[i - 1] == s[i + 1] and s[i - 1] == t[i]){
s[i] = s[i - 1];
cnt ++;
}
}
if(s == t){
cout << cnt << endl;
}else{
cout << -1 << endl;
}
}
signed main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t = 1;
cin >> t;
while(t--)
solve();
}