哎,今天是我的生日,家里给我买了蛋糕,朋友们还给我了很多祝福,本该这么美好的一天,我却科目二没有过,前面四个科目满分,最后坡道起步熄火之后空挡点火后,离合抬的太高了又熄火了,补考直接心态崩了,上来就压线了,好难过,太晦气了 ,哎
现在是下午,睡了一觉,锻炼了会,舒服多了,也看开了,拉倒了,还是好好写我的题吧,马上出去吃饭,祝自己生日快乐啦哈哈哈,大家也加油!!!
1、到底买不买
问题描述:小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠子,但不肯把任何一串拆开卖。于是小红请你帮忙判断,某串珠子是否包含了全部自己想要的珠子?如果是,告诉她有多少多余的珠子,如果不是,告诉她缺少了多少珠子。
分析:这里用09,az,A~Z范围内的字符表示颜色。
输入格式:每个测试用例分别再两行中先给出摊主珠子和小红想买做的珠串,两串都不超过1000个珠子。
输出格式:如果可以买,则输出YES以及有多少个多余的珠子;如果不可以,则在一行中输出NO以及缺了多少珠子。期间用一个空格分隔。
输入用例:
ppRYYGrrYBR2258
YrR8RrY
输出样例:
YES 8
分析:首先对第一个串进行统计,统计每一种珠子的个数,然后对第二个串中的每个珠子,都在个数中对应数值减一,遍历完毕后,分别统计个数中的正数和负数值,如果出现了负数说明缺少小红喜欢的珠子, 输出No,否则输出Yes。
#include<stdio.h>
int main()
{
int a=0,b=0,n=0,i;
int c1[63]={
0},c2[63]={
0};
char c;
do
{
scanf("%c",&c);
if (c>='0'&& c