[关闭]
@PaulGuan 2016-10-18T16:36:14.000000Z 字数 328 阅读 598

F - Amusing Joke 题解

算法 题解


题目大意

给定3个字符串,如果前两个字符串加起来和后一个字符串的每个字母的数量相同,就输出YES,反之输出NO。

分析

将前面两个字符串合并,然后分别排序,再进行比较即可。

代码

  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. using namespace std;
  5. int main()
  6. {
  7. string a,b,c;
  8. cin>>a>>b>>c;
  9. a.insert(0,b);
  10. sort(a.begin(),a.end());
  11. sort(c.begin(),c.end());
  12. if(a==c)
  13. cout<<"YES"<<endl;
  14. else
  15. cout<<"NO"<<endl;
  16. return 0;
  17. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注