题目链接:https://www.patest.cn/contests/pat-b-practise/1039

解题思路:自己刚开始想的是用两个字符串来做,搜别人题解的时候发现别人一种很好的解题思路,是用string做的,感觉做的很巧妙

具体的代码如下:

#include<bits/stdc++.h>using namespace std;int main()
{string s1,s2;cin>>s1>>s2;int len1,len2;len1=s1.length();len2=s2.length();int sum=0;bool flag=1;for(int i=0;i<len2;i++){int place=s1.find(s2[i],0);if(place!=-1){s1.erase(s1.begin()+place);}else{flag=0;sum++;}}    if(!flag)  {cout<<"No ";cout<<sum;}else{cout<<"Yes ";cout<<len1-len2;}return 0;
} 

if(!flag) printf("NO %d",sum);else printf("Yes %d",len1-len2);

最后的代码输出用下面的代码输出答案就是报只是部分正确,而用c++的cout输出就是AC,不知道为什么,等以后想明白再添上吧!

转载于:https://www.cnblogs.com/gaoss/p/5372774.html

PAT 1039. 到底买不买(20)相关推荐

  1. PAT 1039 到底买不买 (20分) C++ STL map使用

    小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子 ...

  2. PAT 1039 到底买不买 (20分)

    小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子 ...

  3. pat题解java,1039 到底买不买 (20分) Java题解 PAT (Basic Level) Practice (中文)- 巧妙开大数组减少代码量...

    1039 到底买不买 (20分) 原题链接:传送门 一.题目: 输入样例 1: ppRYYGrrYBR2258 YrR8RrY 输出样例 1: Yes 8 输入样例 2: ppRYYGrrYB225 ...

  4. PAT乙级 1039 到底买不买 (20分)

    1039 到底买不买 (20分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子? ...

  5. 1039. 到底买不买(20)

    1039. 到底买不买(20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 小红想买些珠子做一串自己喜欢的珠串 ...

  6. C++学习之路 | PTA乙级—— 1039 到底买不买 (20 分)(精简)

    1039 到底买不买 (20 分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子 ...

  7. PAT-乙级-1039. 到底买不买(20)

    1039. 到底买不买(20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 小红想买些珠子做一串自己喜欢的珠串 ...

  8. 1039 到底买不买 (20 分)

    1039 到底买不买 (20 分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子 ...

  9. 1039 到底买不买 (20分)

    1039 到底买不买 (20分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子? ...

最新文章

  1. LINQ之路19:LINQ to XML之X-DOM更新、和Value属性交互
  2. 述说C#中的值类型和引用类型的千丝万缕
  3. modelsim-win64-10.1c的安装和基本使用
  4. [HNOI 2014]画框
  5. 文件系统服务器管理论文,Linux管理磁盘和文件系统
  6. 洛谷 - P4043 [AHOI2014/JSOI2014]支线剧情(最小费用可行流)
  7. 自定义线程类中实例变量与其他线程共享与不共享
  8. 安装SQL提示重启电脑失败,解决办法
  9. vivo手机怎么投屏到电脑_投屏软件电脑加手机投屏软件投屏
  10. php输出mysql的数据结构_php课程 13-43 mysql的数据结构是什么
  11. JAVA 面向对象程序设计的继承举例
  12. 金税盘怎么安装在电脑上_金税盘处于锁死期不能开票怎么办?
  13. 2019-05-22 SperScan扫描器;SperScan附属工具
  14. 评委移动端的[评委描述信息]如何添加修改?
  15. NLog 在winform和asp.net下使用快速攻略 .
  16. 百度网盘 自定义分享密码 提取码
  17. java餐饮系统需求总结,基于java的餐饮管理系统的设计与实现开题报告
  18. Activiti6.0 用户任务分配方式总结(单人任务、多人任务)
  19. ValueError: Cannot have number of splits n_splits=3 greater than the number of samples: 1
  20. 安卓进阶之android系统架构

热门文章

  1. git学习相关的博客地址
  2. 【Struts2复习知识点二十二】- 国际化I18N原理
  3. CNN理解比较好的文章
  4. C#制作、打包、签名、发布Activex全过程
  5. 可用于 线性判别、聚类分析 的R语言函数总结
  6. 海量数据库的查询优化及分页算法方案(一)
  7. Elasticsearch Reference [6.7] » Modules » Network Settings
  8. 博客园代码黑色主题高亮设置
  9. win10 uwp 让焦点在点击在页面空白处时回到textbox中
  10. 批量移动AD用户到指定OU