![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT乙级
乔春城
杭州海康威视数字技术股份有限公司,机器视觉SDK开发,擅长C++/C#
展开
-
PAT B1011 -- A+B和C
第一次在CSDN上写博客,毕业以后工作有一年半了,一直再写Windows客户端服务,快过去两年了,感觉自己的C++水没有太大的提升,决定从现在开始练习一些C++在线编程,报名了今年的PAT乙级考试,现在在牛客网刷题。准备用这个账号来写一些解体报告与心得,和大家分享。向更多大神们学习。今天做的是第一题A+B>C, 题目是这样的:给定区间[-2^31, 2^31]内的三个整数A,B,C,请判断...原创 2018-02-01 14:43:31 · 1481 阅读 · 0 评论 -
PAT B1021 -- 个位数统计
题目如下:LINK代码如下:#include <iostream>#include <string>#include <map>using namespace std;int main(){ string strN; int count[10] = {0,0,0,0,0,0,0,0,0,0}; while (cin >> strN...原创 2018-03-28 08:50:01 · 231 阅读 · 0 评论 -
PAT B1020 -- 月饼
题目如下:LINK 代码如下:#include <iostream>#include <vector>#include <algorithm>struct mooncake{ float totalWeight; float totalPrice; double unitPrice;};bool mooncakeCmp(mooncake a...原创 2018-03-28 08:49:54 · 147 阅读 · 0 评论 -
PAT B1019 -- 数字黑洞
牛客网PAT乙级第九题,数字黑洞,题目描述大致如下:输入一个(0,10000]区间的正整数N,对于一个各位数字不完全相同的四位正整数,如果先非递增排序,后非递减排序,然后用第一个数字减第二个数字,将得到一个新的数字,一直重复这么做会得到一个常数6174(Kaprekar常数)。输出如果N的四位数字均相等,则输出"M - N = 0000"; 否则将计算每一步在一行中的输出,直到6174作为差出现,...原创 2018-03-28 08:49:44 · 395 阅读 · 0 评论 -
PAT B1018 -- 锤子剪刀布
牛客网PAT乙级第八题,锤子剪刀布,题目描述大致如下:输入第一行正整数N(N<=105),代表交锋次数,接下来N行输入交锋信息,格式"甲 乙",C代表锤子,B代表布,J代表剪刀。输出第1,2行分别给出甲和乙的胜,负,平的次数,数字间空格分离,第三行给出两个字母,代表甲和乙获胜次数最多的手势。空格分隔,如果解不唯一,输出字母序最小的解。代码如下:#include <iostream>...原创 2018-03-27 17:14:54 · 297 阅读 · 0 评论 -
PAT B1017 -- A除以B
牛客网PAT乙级第七题,A除以B,题目描述大致如下:计算A/B,输入A,B,以空格分隔,A是不超过1000位的正整数,B是1位正整数,输出余数Q和商R,空格分离,使得A=B*Q+R成立。题目要求的输入输出如下:代码如下:#include <iostream>#include <string>using namespace std;int main(){ str...原创 2018-03-27 17:03:26 · 194 阅读 · 0 评论 -
PAT B1016 -- 部分A+B
牛客网PAT乙级第六题,部分A+B,题目描述大致如下:正整数A的DA(A的一位整数),A中所有DA会组成一个新的数叫做PA,eg. A=3862767,DA=6,则PA=66在一行中输入A,DA,B,DB,空格分隔,其中0<A,B<10^10,输出PA+PB题目要求的输入输出如下:代码如下:#include <iostream>#include <string>...原创 2018-03-27 16:51:17 · 191 阅读 · 0 评论 -
PAT B1014 -- 福尔摩斯的约会
牛客网PAT乙级第四题,福尔摩斯的约会,题目描述大致如下:输入四行,每行非空,不包括空格,长度不超过60的字符串。前面两个字符串,比如第一对相同的大写字母(区分大小写)是第4个英文字母'D',代表周四,第二个相同的字符是'E',代表一天中的14点(一天24h表示为0-9,A-N),后面两个字符串第一对相同的英文字母's'出现在第4个位置(从0开始技术)上,代表第4分钟。输出"DAY HH:MM"题...原创 2018-03-27 16:24:08 · 401 阅读 · 0 评论 -
PAT B1039 -- 到底买不买
题目原文链接如下:LINK 大致描述一下题目的意思,有[0-9],[a-z],[A-Z]范围内的字符表示颜色,现在输入两个字符串,题目保证字符串只有这些字符,第一个字符串是摊主的串,第二个字符串是小红想做的手链的串,如果摊主的串中所包含的颜色全部包含了小红要做手链的颜色,并且摊主手链中每个颜色的数目大于小红需要的改颜色珠子的数目,输出"Yes + 摊主串子里做完小红的手链还剩的珠子数",反之,输出...原创 2018-04-02 15:20:53 · 207 阅读 · 0 评论 -
关于博客内容中PAT乙级模块更新的说明
关于博客中的PAT乙级模块,之前一直在牛客网刷题,但是发现了这样的问题。在牛客网能AC的代码,放到PAT乙级的官网,链接如下:https://www.patest.cn/contests/pat-b-practise ,发现仅能通过部分测试用例。 所以决定把以前写的一些代码重新更新一下,在PAT乙级官网上通过所有测试用例,同时增加一些对题目思路的理解。 标题这块会从"牛...原创 2018-04-02 14:49:57 · 169 阅读 · 0 评论 -
PAT B1013 -- 数素数
牛客网PAT乙级第三题,数素数,题目描述大致如下: 令Pi为第i个素数,在一行中输入正整数M和N(M<=N<=10000),以空格分隔,输出PM到PN之间的所有素数,每10个数字占1行,其间以空格分隔,行末不得有多余空格。题目要求的输入输出如下:实际程序的运行结果如下:代码如下:#include <iostream>#include <cmath>...原创 2018-03-27 10:04:42 · 698 阅读 · 0 评论 -
PAT B1012 -- 数字分类
之前一直忙着准备3月18号的PAT乙级考试,所以CSDN博客一直没有更新,现在把做过的真题代码贴出来一下。 这是数字分类题,题目描述大致是这样的: 在一行中先输入一个正整数N,随后给出N个不超过1000的正整数,要分成如下的数字: A1:能被5整除的数字中所有偶数的和; A2:能被5整除后余1的数字交错求和,eg.n1-n2+n3-n4...; A3:被5除后...原创 2018-03-27 09:51:34 · 216 阅读 · 0 评论 -
PAT乙级解题目录
PAT乙级解题目录如下:目前仍然处于更新中的状态,如果LINK已经设置了超链接可以点的话,就是那题已经AC并且写了相应的解题博客.1001害死人不偿命的(3n+1)猜想LINK 1002写出这个数LINK1003我要通过!LINK1004成绩排名LINK1005继续(3n+1)猜想LINK1006换个格式输出整数LINK1007素数对猜想LINK1008数组元素循环右移问题LINK1009说反话L...原创 2018-04-05 16:13:55 · 417 阅读 · 0 评论