19. 到底买不买

news/2024/11/28 8:33:15/

要是有人问我题目简不简单,我肯定不会说简单或者不简单,也就是回避这个问题。做题做不出,或者复杂化,很多时候只是脑子短路,没想到,但听到有人对你说:怎么这么简单的题你也不会,心情也会变差。所以尽量别去问别人觉得简单不简单,当你问的时候,你就下意识的拿自己和别人在作比较,读书实在没必要和别人比个你死我活。这样,别人也许更乐意和我们分享一些骚操作。虽然赢也很快乐,但只要能学到东西就已经很开心了。当然,内心里真觉得简单......的话.....就看情况吧。13别装得太过,也别为了看别人焦虑的样子在那故作天才之姿。

马上要放假了,回家再继续写训练三的难度四吧。

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

为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。

pimg1030_1.jpg

【输入形式】

每个输入包含1个测试用例。每个测试用例分别在2行中先后给出摊主的珠串和小红想做的珠串,两串都不超过1000个珠子。

【输出形式】

如果可以买,则在一行中输出“Yes”以及有多少多余的珠子;如果不可以买,则在一行中输出“No”以及缺了多少珠子。其间以1个空格分隔。

【样例输入】

ppRYYGrrYBR2258
YrR8RrY

【样例输出】

Yes 8

【样例说明】
【评分标准】

#include <bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char** argv) 
{string x,y;cin>>x>>y;unsigned int count1=0,count2=0;for(unsigned int i=0;i<y.size();i++){char a;a=y[i];int pos=x.find(a);if(pos==-1){count2++;}else {count1++;x[pos]='*';}}if(count1==y.size()){int sum=x.size()-count1;cout<<"Yes"<<" "<<sum<<endl;
}if(count1<y.size()){cout<<"No"<<" "<<count2<<endl;}return 0;
}


http://www.ppmy.cn/news/517042.html

相关文章

怎么把旧iPhone上的备份迁移到新iPhone上?

一、通过iPhone的【设定新的iPhone】程序转移数据 先看看自己上一部iPhone手机的系统是否为ios11及以上&#xff0c;如果是可以通过苹果官方设计的【设定新的iPhone】这一程序&#xff0c;当然如果不是升级一下系统即可&#xff0c;能帮你把上一个iPhone里面的资料以及手机的设…

Nginx 访问日志中有 Get 别的网站的请求是什么原因?

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言理解 Nginx 访问日…

网线制作实验

计算机网络综合实训 网线制作 所在院系 计算机与信息工程学院 学科专业名称 计算机科学与技术 导师及职称 柯宗武 教授 提交时间 2023.4.30 计算机网络综合实训报告 一、实验目的 1、掌握三类UTP线缆的制作和测试方法 2、了解三类UTP线缆的作用及布线方式 二、实验内容 1、局…

【PHP】文件写入和读取详解

一&#xff0e;实现文件读取和写入的基本思路&#xff1a; 1&#xff0e;通过fopen方法打开文件&#xff1a;$fp fopen(/*参数&#xff0c;参数*/)&#xff0c;fp为Resource类型 2&#xff0e;进行文件读取或者文件写入操作&#xff08;这里使用的函数以1中返回的$fp作为参数…

批量识别条形码和二维码

依赖 <dependency><groupId>net.sf.barcode4j</groupId><artifactId>barcode4j-light</artifactId><version>2.0</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId&…

【条形码识别】条形码中数字的识别的matlab仿真

运行可以看到如下的结果。 第一个图&#xff1a;原始的图片 第二个图&#xff1a;灰度图 第三个图&#xff1a;加入噪声的图片 第四个图&#xff1a;滤波以后的图片 最后识别出来的条形码为&#xff1a; clc; clear; close all; warning off;%% 读取图片并模拟实际情况&…

条码软件如何制作SN开头的条形码

在产品包装上&#xff0c;经常会见到不止一个条形码&#xff0c;其中有69开头的商品条码也有SN开头的条形码&#xff0c;在某些产品包装上&#xff0c;会将序列号叫做SN码、串码&#xff0c;是同一种编号的商品的唯一码&#xff0c;也可以叫&#xff0c;是为了管理时精确化到每…

普通打印机如何打印条形码

条码打印机可以打印条形码&#xff0c;普通打印机一样可以打印条形码&#xff0c;只需要在条码打印软件中生成条形码&#xff0c;设置好标签的大小&#xff0c;就可以直接在条码打印软件中选择普通打印机打印条形码了。 打开条码打印软件&#xff0c;新建标签&#xff0c;选择…