1039 到底买不买

来源:互联网 发布:淘宝客服都要交押金吗 编辑:程序博客网 时间:2024/05/18 03:37
#include<stdio.h>#include<string.h>int main() {  char s1[1001], s2[1001];  gets(s1);  gets(s2);  int len1 = strlen(s1), len2 = strlen(s2);  //对每一个需要的珠子,寻找卖的链子,如果相同则“消掉”这一对。   for(int i = 0; i < len2; ++i)    for(int j = 0; j < len1; ++j)      if(s2[i] == s1[j]) {        s2[i] = '*';        s1[j] = '*';        continue;      }  int n1 = 0, n2 = 0;  for(int i = 0; i < len1; ++i)    if(s1[i] != '*')      ++n1;  for(int i = 0; i < len2; ++i)    if(s2[i] != '*')      ++n2;  if(n2)    //如果需要的珠子没有全消掉,表示不能买     printf("No %d", n2);   else    printf("Yes %d", n1);    return 0;} 
0 0