fork download
  1. #include<iostream>
  2. using namespace std;
  3. int w(string a){
  4. int b,c=0;
  5. for(int i=0;i<a.length();i++){
  6. b=(int)a[i]%3;
  7. if(b==2) b-=3;
  8. b+=2;
  9. switch(a[i]){
  10. case'S':case'Z': b=4;break;
  11. case'T':case'W':case'U':case'X': b-=1;break;
  12. case'V':case'Y': b=3;break;
  13. }
  14. c+=b;
  15. }
  16. return c;
  17. }
  18. int main(){
  19. int n;
  20. string a,b;
  21. cin>>n;
  22. while(n--){
  23. cin>>a>>b;
  24. cout<<(w(a)==w(b) ? "YES\n" : "NO\n");
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 2988KB
stdin
3
QQ
PS
AAAAA
CC
ABC
CBA
stdout
NO
NO
YES