12 2018 档案

摘要:题目链接:1023 组个最小数 (20 分) 这道题目比较简单,将0的个数单独统计,其它数字组成的新数按从小到达排列组成。然后将若干个0插入到第一个 非零数字之后即可。 阅读全文
posted @ 2018-12-28 09:22 focusDing 阅读(407) 评论(0) 推荐(0)
摘要:题目链接:1022 D进制的A+B (20 分) 这道题目比较简单。思路:先计算出十进制的A+B,然后利用栈的后进先出的特点输出D进制结果。 在进制转化过程中采用除基取余的方法。特别注意:特殊情况A+B=0的时候要单独处理! 阅读全文
posted @ 2018-12-28 09:19 focusDing 阅读(186) 评论(0) 推荐(0)
摘要:题目链接:1021 个位数统计 (15 分) 这道题目比较简单,建立map<char,int>映射即可,由于map中的键值按照升序排列,正好符合题意,统计完毕输出即可。 阅读全文
posted @ 2018-12-28 09:06 focusDing 阅读(192) 评论(0) 推荐(0)
摘要:题目链接:1020 月饼 (25 分) 这道题目逻辑方面比较简单,但是浙大的PAT往往考察细节,果不其然,因为变量类型的原因,一个测试点没过。 特别注意,题目中说种类数N和需求量D为正整数,其它变量则为正数,所以这里的其它变量类型应当是double型。 阅读全文
posted @ 2018-12-27 19:27 focusDing 阅读(409) 评论(0) 推荐(0)
摘要:题目链接:1019 数字黑洞 (20 分) 这道题目:没有太难的地方,但是因为基础不够牢固,很多操作花的时间较长,甚至有些参考网上的方法。 以后总结一下各种不熟悉的操作 字符串转int int转字符串 阅读全文
posted @ 2018-12-27 19:20 focusDing 阅读(647) 评论(0) 推荐(0)
摘要:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤10​5​​),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出 阅读全文
posted @ 2018-12-27 16:19 focusDing 阅读(1139) 评论(0) 推荐(0)
摘要:本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 输出 阅读全文
posted @ 2018-12-27 13:47 focusDing 阅读(467) 评论(0) 推荐(0)
摘要:正整数 AAA 的“DAD_AD​A​​(为 1 位整数)部分”定义为由 AAA 中所有 DAD_AD​A​​ 组成的新整数 PAP_AP​A​​。例如:给定 A=3862767A = 3862767A=3862767,DA=6D_A = 6D​A​​=6,则 AAA 的“6 部分”PAP_AP​A 阅读全文
posted @ 2018-12-26 09:16 focusDing 阅读(246) 评论(0) 推荐(0)
摘要:宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。” 现给出一批考生的德才分数,请根据司马光的理论给出录取排名。 输入格式: 输入第一行给出 3 个正整数,分别 阅读全文
posted @ 2018-12-25 20:52 focusDing 阅读(507) 评论(0) 推荐(0)
摘要:大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 阅读全文
posted @ 2018-12-25 18:46 focusDing 阅读(435) 评论(0) 推荐(0)
摘要:令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​,请输出 P​M​​ 到 P​N​​ 的所有素数。 输入格式: 输入在一行中给出 M 和 N,其间以空格分隔。 输出格式: 输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得 阅读全文
posted @ 2018-12-25 14:47 focusDing 阅读(215) 评论(0) 推荐(0)
摘要:给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A​1​​ = 能被 5 整除的数字中所有偶数的和; A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​−n​2​​+n​3​​−n​4​​⋯; A​3​​ = 被 5 除后余 2 的数字的个数; 阅读全文
posted @ 2018-12-25 13:50 focusDing 阅读(526) 评论(0) 推荐(0)
摘要:给定区间 [−2​31​​,2​31​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行 阅读全文
posted @ 2018-12-25 12:05 focusDing 阅读(336) 评论(0) 推荐(0)
摘要:设计函数求一元多项式的导数。(注:x​n​​(n为整数)的一阶导数为nx​n−1​​。) 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。 输出格式: 以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余 阅读全文
posted @ 2018-12-24 13:59 focusDing 阅读(398) 评论(0) 推荐(0)
摘要:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每 阅读全文
posted @ 2018-12-24 13:26 focusDing 阅读(128) 评论(0) 推荐(0)
摘要:一个数组AAA中存有NNN(>0>0>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移MMM(≥0\ge 0≥0)个位置,即将AAA中的数据由(A0A1⋯AN−1A_0 A_1 \cdots A_{N-1}A​0​​A​1​​⋯A​N−1​​)变换为(AN−M⋯AN−1A0A1⋯AN− 阅读全文
posted @ 2018-12-24 13:23 focusDing 阅读(333) 评论(0) 推荐(0)
摘要:让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数。显然有d​1​​=1,且对于n>1有d​n​​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<10​5​​),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在 阅读全文
posted @ 2018-12-24 12:09 focusDing 阅读(307) 评论(0) 推荐(0)
摘要:让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用 阅读全文
posted @ 2018-12-24 11:55 focusDing 阅读(178) 评论(0) 推荐(0)
摘要:卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接 阅读全文
posted @ 2018-12-24 11:48 focusDing 阅读(284) 评论(0) 推荐(0)
摘要:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式: 对每 阅读全文
posted @ 2018-12-24 11:39 focusDing 阅读(180) 评论(0) 推荐(0)
摘要:“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 现在就请你为 PAT 写一个自动裁判程序,判定哪些字符串是可以获得“答案正确”的。 输入格式: 每 阅读全文
posted @ 2018-12-24 11:33 focusDing 阅读(429) 评论(0) 推荐(0)
摘要:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100​​。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。 输入 阅读全文
posted @ 2018-12-24 10:57 focusDing 阅读(317) 评论(0) 推荐(0)
摘要:卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题 阅读全文
posted @ 2018-12-24 10:43 focusDing 阅读(315) 评论(0) 推荐(0)