fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. string a,b,c;
  7. cin>>a>>b>>c;
  8. int s[26]={0};
  9. for(int i=0;i<a.length();i++)
  10. {
  11. s[a[i]-'A']++;
  12. }
  13. for(int i=0;i<b.length();i++)
  14. {
  15. s[b[i]-'A']++;
  16. }
  17. int f=0;
  18. if(a.length()+b.length()!=c.length()) f=1;
  19. else
  20. {for(int i=0;i<c.length();i++)
  21. {
  22. s[c[i]-'A']--;
  23. if(s[c[i]-'A']<0)
  24. {
  25. f=1;
  26. break;
  27. }
  28. }}
  29. if(f==0) cout<<"YES";
  30. else cout<<"NO";
  31. return 0;
  32. }
Success #stdin #stdout 0s 4436KB
stdin
BABBONATALE
FATHERCHRISTMAS
BABCHRISTMASBONATALLEFATHER
stdout
NO