标签:
#include <iostream>
#include <string>
using namespace std;
int issame(string str1,string str2){
if(str1 == str2){
return 1;
}
int m = str1.length();
if(m & 1) return 0;
return (issame(str1.substr(0,m/2),str2.substr(m/2,m/2))&&issame(str1.substr(m/2,m/2),str2.substr(0,m/2)))||
(issame(str1.substr(0,m/2),str2.substr(0,m/2))&&issame(str1.substr(m/2,m/2),str2.substr(m/2,m/2)));
}
int main(){
string str1,str2;
cin>>str1>>str2;
cout<<(issame(str1,str2)?"YES":"NO")<<‘\n‘;
return 0;
}
[2016-03-23][codeforces][560][D][Equivalent Strings]
标签:
原文地址:http://www.cnblogs.com/qhy285571052/p/2c96d976b4763782f24f6dace5d5a999.html