1023. 组个最小数 (20) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 阅读全文 »
1076. Wifi密码 (15) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4个选项,有且只有1个正确答案。 阅读全文 »
1016. 部分A+B (15) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 阅读全文 »
1041. 考试座位号(15) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。 阅读全文 »
1006. 换个格式输出整数 (15) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。 阅读全文 »
1063. 计算谱半径(20) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的n个复数空间的特征值{a1+b1i, …, an+bni},它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。 现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。 阅读全文 »
1047. 编程团体赛(20) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找出冠军队。 阅读全文 »
1043. 输出PATest(20) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest….”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。 阅读全文 »
1061. 判断题(15) 发表于 2018-04-17 | 分类于 PAT , Basic-Level 题目描述判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 阅读全文 »