PAT A1092 To Buy or Not to Buy ——自在飞花轻似梦,
PAT A1092 To Buy or Not to Buy
- 第一个串中元素进入hash数组并计数,第二个串中元素与数组消消乐,如果有消不掉的则cnt++。如果结束后cnt不为零则no,否则yes去数组里数数
#include<iostream>
#include<vector>
#include<string>using namespace std;#define MAXSIZE 256vector<int> shot;
string input,target;
int cnt = 0;int main(){shot.resize(MAXSIZE);cin >> input >> target;for(int i = 0;i < input.length();i ++) shot[input[i]] ++;for(int i = 0;i < target.length();i ++){if(shot[target[i]] > 0) shot[target[i]] --;else cnt ++;}if(cnt) cout << "No " << cnt;else{int remain = 0;for(int i = 0;i < shot.size();i ++){if(shot[i]) remain += shot[i];}cout << "Yes " << remain;}return 0;
}
PAT A1092 To Buy or Not to Buy ——自在飞花轻似梦,相关推荐
- PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy
PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy 通过:643 提交:1220 通过率:52% Eva would like to make a ...
- PAT甲级1092 To Buy or Not to Buy :[C++题解]哈希表
文章目录 题目分析 题目链接 题目分析 来源:acwing 分析 用unordered_map存每种珠子的个数,商店有的加上,伊娃需要的减去.这样哈希表中存的就是每种珠子的净值.大于0表示多余的,小于 ...
- 【PAT甲级 一个字符数组是否被另一个包含】1092 To Buy or Not to Buy (20 分) C++
题目 给两个字符串,一个是卖的,一个是想买的. 你需要统计一下,看是不是卖的包含想买的. 如果包含,则YES,并输出多余的个数. 如果不包含,则No,并输出缺少的个数. 思路 维护两个数组,分别是已经 ...
- 1092. To Buy or Not to Buy (20)
1092. To Buy or Not to Buy (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...
- pat顶级1004 To Buy or Not to Buy - Hard Version (35 point(s))
欢迎访问我的pat顶级题解目录哦 https://blog.csdn.net/richenyunqi/article/details/86751676 题目描述 算法设计 这道题没什么好办法,只能进行 ...
- 【PAT甲级 - C++题解】1092 To Buy or Not to Buy
✍个人博客:https://blog.csdn.net/Newin2020?spm=1011.2415.3001.5343
- 1092 To Buy or Not to Buy
题目 判断字符串里面是否含有所有Eva要买的颜色,如果有,输出多余买的,如果欠缺Eva所需的颜色则输出缺失的颜色 思路 非常简单 代码 #include <iostream> using ...
- 2008年GCT考试真题A卷
第一部分 语言表达能力测试 (50题,每题2分,满分100分) 一.选择题 1.下列词语中加点字的读音完全相同的一组是 宦官豢养盥洗 患得患失 风云变幻 B.莅临 乖戾 官吏 呕心沥血 不寒而 ...
- LeetCode 123. Best Time to Buy and Sell Stock III--Python解法--动态规划--数学题
此文首发于我的个人博客:zhang0peter的个人博客 LeetCode题解文章分类:LeetCode题解文章集合 LeetCode 所有题目总结:LeetCode 所有题目总结 题目地址:Best ...
最新文章
- Install Java 8 Ubuntu
- 静态库调用中“unrecognized selector sent to instance”错误
- 数据库Sharding的基本思想和切分策略
- 解决数据库自增ID的问题
- 案例 | 撇开虚荣指标,如何策划一场成功的拉新活动?
- google mock分享
- (王道408考研数据结构)第三章栈和队列-第二节:队列基本概念、顺序栈和链栈基本操作
- 曾为浮云遮望眼,平沙莽莽黄入天。 终有一缘得一道,拨开云雾见青天! ——论如何快速删除上亿级数据集思路
- libevent eventbuffer读写水位思考
- [状压dp][剪枝搜索] 洛谷 P2831 愤怒的小鸟
- matlab改变图片尺寸及像素与尺寸的转换
- 数据库——怎样实现数据完整性
- ROS moveit cartesian_demo 机械臂笛卡尔空间路径速度限制
- pta厘米换算英尺英寸
- 滚!你的程序员同事才没空抛弃你,他在…
- 服务器无法ping通百度的处理方式
- SVD的原理及python实现——正本清源
- 【微信】h5跳转微信小程序
- [Android开发常见问题-19] Android为什么比IOS和WP慢?
- 嵌入式就业前景--应用领域