#include<stdio.h>
#include<string.h>
int main(){
char sale[1005],red[1005],ch;
int count[150]={0},len1,len2,i,count1=0,count2=0;
gets(sale);
gets(red);
len1=strlen(sale);
len2=strlen(red);
for(i=0;i<len1;i++){
count[sale[i]]++;
}
count2=len1-len2;
for(i=0;i<len2;i++){
count[red[i]]--;
if(count[red[i]]<0) count1++;
}
if(count1==0)
printf("Yes %d",count2);
else
printf("No %d",count1);
return 0;
}
总结:
和上一题的思想一样