1092 To Buy or Not to Buy

#include<iostream>

using namespace std;

int book[256];

int main(){

string s1,s2;

cin>>s1>>s2;

for(int i=0;i<s1.length();i++){

book[s1[i]]++;

}

int result=0;

for(int i=0;i<s2.length();i++){

if(book[s2[i]]>0){

book[s2[i]]--;

}else{

result++;

}

}

if(result!=0){

cout<<"No"<<" "<<result;

}else{

cout<<"Yes"<<" "<<s1.length()-s2.length();

}

return 0;

}

相关推荐
W23035765733 分钟前
经典算法:打家劫舍(动态规划 + 回溯求最优解)C++ 超详细解析
c++·算法·动态规划
Dev7z3 分钟前
基于改进小波阈值的sEMG信号降噪与手势识别系统设计与实现
算法·手势识别·改进小波阈值·semg·信号降噪
灵感__idea7 小时前
Hello 算法:贪心的世界
前端·javascript·算法
澈2079 小时前
深入浅出C++滑动窗口算法:原理、实现与实战应用详解
数据结构·c++·算法
A.A呐9 小时前
【C++第二十九章】IO流
开发语言·c++
ambition202429 小时前
从暴力搜索到理论最优:一道任务调度问题的完整算法演进历程
c语言·数据结构·c++·算法·贪心算法·深度优先
cmpxr_9 小时前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
qiqsevenqiqiqiqi9 小时前
前缀和差分
算法·图论
代码旅人ing9 小时前
链表算法刷题指南
数据结构·算法·链表
kebeiovo9 小时前
atomic原子操作实现无锁队列
服务器·c++