fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. #include <vector>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. int n;
  11. cin>>n;
  12. std::vector<int> aCountOfChars(256, 0);
  13. std::vector<int> bCountOfChars(256, 0);
  14.  
  15. for(int i=0;i<n;i++)
  16. {
  17. string a,b;
  18. cin>>a>>b;
  19. std::vector<int> aCountOfChars(256, 0);
  20. std::vector<int> bCountOfChars(256, 0);
  21.  
  22. for(int i=0;i<a.size();++i)
  23. {
  24. ++aCountOfChars[a[i]];
  25. }
  26. for(int i=0;i<b.size();++i)
  27. {
  28. ++bCountOfChars[b[i]];
  29. }
  30.  
  31. if(aCountOfChars == bCountOfChars)
  32. {
  33. cout<<"YES\n";
  34. }
  35. else
  36. {
  37. cout<<"NO\n";
  38. }
  39. }
  40. return 0;
  41. }
Success #stdin #stdout 0s 15240KB
stdin
    7
    a b
    aab baa
    a a
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaa b
    aabba bbaaa
    act tac
    allergy allergic
stdout
NO
YES
YES
NO
YES
YES
NO