标签:stl
CODE:
#include<cstdio>
#include<cstring>
#include<set>
using namespace std;
multiset<char> mst;
char s1[1005],s2[1005];
int main()
{
while(scanf("%s%s",s1,s2)==2)
{
mst.clear();
bool flag=true;
int cnt=0;
int len1=strlen(s1);
int len2=strlen(s2);
for(int i=0;i<len1;i++)
{
mst.insert(s1[i]);
}
multiset<char>::iterator it;
for(int i=0;i<len2;i++)
{
it=mst.find(s2[i]);
if(it==mst.end())
{
flag=false;
cnt++;
}
else
mst.erase(it);
}
if(flag)
printf("Yes %d\n",mst.size());
else
printf("No %d\n",cnt);
}
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
PAT 1092. To Buy or Not to Buy(STL)
标签:stl
原文地址:http://blog.csdn.net/xky1306102chenhong/article/details/46982827