PAT乙级真题超精简代码
全是pat上的乙级题库里面的题
刷完了就纪念一下 自己写完后也会对照网上他人的代码适当改进自己的代码,追求代码的简洁,然后是效率,现在把我的代码也分享给有需要的人
自认为有些代码还是比较简洁的哈哈哈
「已注销」
这个作者很懒,什么都没留下…
展开
-
1020 月饼 (25分)
1020 月饼 (25分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样原创 2020-10-09 16:41:36 · 113 阅读 · 0 评论 -
1019 数字黑洞 (20分)
1019 数字黑洞 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字原创 2020-10-09 16:37:29 · 301 阅读 · 0 评论 -
1018 锤子剪刀布 (20分)
1018 锤子剪刀布 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示 :现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式 : ------原创 2020-10-09 16:21:56 · 96 阅读 · 0 评论 -
1017 A除以B (20分)
1017 A除以B (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式 : -----------------原创 2020-10-09 16:14:00 · 68 阅读 · 0 评论 -
1016 部分A+B (15分)
1016 部分A+B (15分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------正整数 A 的“DAD_{A}DA为 1 位整数)部分”定义为由 A 中所有DAD_{A}DA组成的新整数PAP_{A}PA。例如:给定A=3862767,DAD_{A}DA=6,则 A原创 2020-10-09 16:11:37 · 64 阅读 · 0 评论 -
1015 德才论 (25分)
1015 德才论 (25分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给原创 2020-10-09 15:55:04 · 60 阅读 · 0 评论 -
1014 福尔摩斯的约会 (20分)
1014 福尔摩斯的约会 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了原创 2020-10-09 15:49:24 · 54 阅读 · 0 评论 -
1013 数素数 (20分)
1013 数素数 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------令 PiP_{i}Pi表示第 i 个素数。现任给两个正整数 M≤N≤10410^{4}104,请输出PMP_{M}PM到PNP_{N}PN的所有素数。输入格式 : -------------原创 2020-10-09 15:31:34 · 57 阅读 · 0 评论 -
1012 数字分类 (20分)
1012 数字分类 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1A_{1}A1 = 能被 5 整除的数字中所有偶数的和;A2A_{2}A2 = 将被 5 除后余 1 的数字按给出顺序原创 2020-10-09 15:24:44 · 71 阅读 · 0 评论 -
1011 A+B 和 C (15分)
1011 A+B 和 C (15分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------给定区间 [−2312^{31}231,2312^{31}231 ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式 : ---------------原创 2020-10-09 15:13:19 · 111 阅读 · 0 评论 -
1010 一元多项式求导 (25分)
1010 一元多项式求导 (25分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------设计函数求一元多项式的导数。(注:xnx^{n}xn(n为整数)的一阶导数为nxn−1x^{n - 1}xn−1。)输入格式 : -----------------------------原创 2020-10-08 20:54:31 · 149 阅读 · 0 评论 -
1009 说反话 (20分)
1009 说反话 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式 : -------------------------------------------------------------原创 2020-10-08 20:49:54 · 65 阅读 · 0 评论 -
1008 数组元素循环右移问题 (20分)
1008 数组元素循环右移问题 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A_{0}A0A1A_{1}A1…AN−1A_{N原创 2020-10-08 20:45:31 · 176 阅读 · 0 评论 -
1007 素数对猜想 (20分)
1007 素数对猜想 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------让我们定义dnd_{n}dn为:dnd_{n}dn = pn+1p_{n + 1}pn+1 − pnp_{n}pn,其中pip_{i}pi是第i个素数。显然有d1d_{1}d1=1,原创 2020-10-08 20:37:34 · 91 阅读 · 0 评论 -
1006 换个格式输出整数 (15分)
1006 换个格式输出整数 (15分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BB原创 2020-10-08 20:12:04 · 119 阅读 · 0 评论 -
1005 继续(3n+1)猜想 (25分)
1005 继续(3n+1)猜想 (25分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=原创 2020-10-08 20:07:54 · 58 阅读 · 0 评论 -
1004 成绩排名 (20分)
1004 成绩排名 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式 : --------------------------------------------原创 2020-10-08 19:58:41 · 133 阅读 · 0 评论 -
1003 我要通过! (20分)
1003 我要通过! (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条原创 2020-10-08 19:55:27 · 60 阅读 · 0 评论 -
1002 写出这个数 (20分)
1002 写出这个数 (20分)题目描述 : --------------------------------------------------------------------------------------------------------------------------------------读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式 : ------------------------------------------------------原创 2020-10-08 19:43:08 · 183 阅读 · 0 评论 -
1001 害死人不偿命的(3n+1)猜想 (15分)
PAT乙级1001 害死人不偿命的(3n+1)猜想 (15分)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Ma原创 2020-10-08 18:39:25 · 78 阅读 · 0 评论