字符串的比较

来源:互联网 发布:域名重定向设置 编辑:程序博客网 时间:2024/06/13 10:45

题目[点击即可 ]


解题思路:类似于二分查找吧,

#include<iostream>#include<string>#include<cstdio>#include<cstring>using namespace std;char A[200010],B[200010];int dfs(char *a,char *b,int le){      if(strncmp(a,b,le)==0)          return 1;      if(le%2)          return 0;      int mid=le/2;      if(dfs(a,b+mid,mid)&&dfs(a+mid,b,mid))          return 1;      if(dfs(a+mid,b+mid,mid)&&dfs(a,b,mid))          return 1;}int main(){     while(cin>>A>>B)     {         int Le;          Le=strlen(A);          if(dfs(A,B,Le))              cout<<"YES"<<endl;          else               cout<<"NO"<<endl;     }return 0;}
0 0
原创粉丝点击