A1092 To Buy or Not to Buy (20分)

思路如下

/* 伪码 */

//1. 读入 shop_owner 拥有的小球并记录哈希值
while (ch = scanf())    hash_val(ch)++;

//2. 读入 eva 拥有的小球并进行相应处理
while (ch = scanf()) {
    hash_val(ch)--;
    if (shop_owner 还有小球)    记录 eva 拿走了几个
    else    记录 shop_owner 缺少几个
}

//3. 输出
if (eva 拿走的小球数 == eva 需要的小球数)    计算 eva 需要额外购买的小球数
if (shop_owner 有足够的小球)    printf(eva 需要额外购买的小球数)
else    printf(shop_owner 缺少的小球数)

代码地址

 
原文地址:https://www.cnblogs.com/bEngi1/p/14289046.html