#include<iostream> using namespace std; int main(){ int t; cin>>t; while(t--){ string s1; string s2; cin>>s1; cin>>s2; bool flag=true; int di=0; int ar[2]; for(int i=0;i<s1.size();i++){ if(s1[i]=='x'){ ar[0]++; } else{ ar[1]++; } } for(int i=0;i<s2.size();i++){ if(s2[i]=='x'){ ar[0]++; } else{ ar[1]++; } } for(int i=0;i<2;i++){ if(ar[i]%2!=0){ flag=false; break; } } for(int i=0;i<s1.size();i++){ if(s1[i]!=s2[i]){ di++; } } int k; cin>>k; if(2*k<di){ flag=false; } if(flag){ cout<<"YES"<<endl; } else{ cout<<"NO"<<endl; } } } |
Double click to view unformatted code.