小白成长记之PTA乙级题 1039

PTA乙级题 1039. 到底买不买(20)

【题目链接】


#include<stdio.h>
#include<string.h>
int main()
{
    int i,s,sum=0,flag=1,len1,len2,a[128]={0},b[128]={0};
    char ch[1001],sh[1001];
    gets(ch);
    gets(sh);
    len1=strlen(ch);
    len2=strlen(sh);
    for (i=0;i<len1;i++)
    a[ch[i]]++; 
    for (i=0;i<len2;i++)
    b[sh[i]]++;
    for (i=0;i<128;i++)
    {
        s=0;
        if (a[i]<b[i])
        flag=0;
        if (b[i]!=0)
        s=b[i]-a[i];
        if (s>0)
        sum+=s;
    }
    if (flag==0)
    printf("No %d",sum);
    else
    printf("Yes %d",len1-len2);
    return 0;
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务