【PAT】B1039 到底买不买(20)(20 分)
/*
琢磨了很久,当时还没做几道题,参考了柳婼的思路
*/
#include<stdio.h>
#include<string.h>
char arr[1000]={'\0'};
char need[1000]={'\0'};
int main(){
    int duo = 0, cha = 0;
    scanf("%s %s",arr,need);
    //遍历想要的珠子,遇到可以用的就抹掉
    int lenneed=strlen(need),lenarr=strlen(arr);
    for(int i=0;i<lenneed;i++){//遍历自己的串
        for(int j=0;j<lenarr;j++){//遍历老板的串
            if(need[i]==arr[j]){
                need[i]='#';
                arr[j]='#';
            }
            if(i==(lenneed-1)&&arr[j]!='#') duo++; //到了最后一次i的循环,判断完后累计多余的
        }
        if(need[i]!='#') cha++;//每次找完有没有想要的统计差的
    }
    if(cha==0)
        printf("Yes %d",duo);
    else
        printf("No %d",cha);
    return  0;
}
【PAT】B1039 到底买不买(20)(20 分)的更多相关文章
- PAT (Basic Level) Practise (中文)-1039. 到底买不买(20)
		PAT (Basic Level) Practise (中文)-1039. 到底买不买(20) http://www.patest.cn/contests/pat-b-practise/1039 小红 ... 
- PAT 1039 到底买不买(20)(20 分)
		1039 到底买不买(20)(20 分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要 ... 
- PAT-乙级-1039. 到底买不买(20)
		1039. 到底买不买(20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 小红想买些珠子做一串自己喜欢的珠串 ... 
- 【算法笔记】B1039 到底买不买
		1039 到底买不买 (20 分) 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子 ... 
- PAT(B) 1039 到底买不买(Java)字符串
		题目链接:1039 到底买不买 (20 point(s)) 题目描述 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串 ... 
- P1039 到底买不买
		转跳点: 
- PAT (Advanced Level) Practice 1046 Shortest Distance (20 分) 凌宸1642
		PAT (Advanced Level) Practice 1046 Shortest Distance (20 分) 凌宸1642 题目描述: The task is really simple: ... 
- PAT (Advanced Level) Practice 1042 Shuffling Machine (20 分) 凌宸1642
		PAT (Advanced Level) Practice 1042 Shuffling Machine (20 分) 凌宸1642 题目描述: Shuffling is a procedure us ... 
- PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642
		PAT (Advanced Level) Practice 1041 Be Unique (20 分) 凌宸1642 题目描述: Being unique is so important to peo ... 
- PAT (Advanced Level) Practice 1015 Reversible Primes (20 分) 凌宸1642
		PAT (Advanced Level) Practice 1015 Reversible Primes (20 分) 凌宸1642 题目描述: A reversible prime in any n ... 
随机推荐
- 全网最详细的Eclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)
			不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ... 
- IDEA之Git分支以及Stash使用
			访问我的博客 随着公司开发人员的增加,以及多需求的并行开发,功能上线就会碍手碍脚:害怕自己没写完的代码被别人部署到线上,害怕别人代码没写完被自己部署到线上:总之功能上线之前还要和所有开发沟通,能不能部 ... 
- element  split 将多个单号分隔
			const condeid = this.formData.WayBillCode; var item = ""; const codes = condeid.split(&quo ... 
- PowerDesigner 参照完整性约束(转载)
			PowerDesigner 参照完整性约束: 限制(Restrict):不允许进行修改或删除操作.若修改或删除主表的主键时,如果子表中存在子记录,系统将产生一个错误提示.这是缺省的参照完整性设置. 置 ... 
- Java,第16天,属性与方法;
			public class 类名{ private double 财产 = 0://设一个财产的属性: public void 一个月工资(){ this.财产 +=4500: }//设一个方法增加财产 ... 
- Strange Way to Express Integers(中国剩余定理+不互质)
			Strange Way to Express Integers Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%I64d & ... 
- Why in the code “456”+1, output is “56”
			Question: #include <iostream> int main() { std::cout << "25"+1; return 0; } I ... 
- NIO 学习笔记三:DatagramChannel
			Java NIO中的DatagramChannel是一个能收发UDP包的通道.因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入.它发送和接收的是数据包. 打开 DatagramChann ... 
- LintCode Sqrt(x)
			Implement int sqrt(int x). Compute and return the square root of x. Have you met this question in a ... 
- Python sys 模块
			import sys # 把命令行参数返回一个 List,第一个元素是程序本身的路径 print(sys.argv) # 命令行运行 python3 sys_model.py klvchen hell ... 
