@PaulGuan
2016-10-19T00:36:14.000000Z
字数 328
阅读 673
算法
题解
给定3个字符串,如果前两个字符串加起来和后一个字符串的每个字母的数量相同,就输出YES,反之输出NO。
将前面两个字符串合并,然后分别排序,再进行比较即可。
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string a,b,c;
cin>>a>>b>>c;
a.insert(0,b);
sort(a.begin(),a.end());
sort(c.begin(),c.end());
if(a==c)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
return 0;
}