
PAT
以练习为主
sandy_zhang123
这个作者很懒,什么都没留下…
展开
-
PAT乙-1030-完美数列
题目 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤10^5)是输入的正整数的个数,p(≤10 ^9)是给定的参数。第二行给出 N 个正整数,每个数不超过 10 ^9 。 输出格式: 在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。 输入样例: 10 8 2 3 20 4 5 1 6原创 2021-04-08 16:03:21 · 219 阅读 · 0 评论 -
Day2-判断题
题目 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 输入样例: 3 6 2 1 3 3 4 5 0 0 1 0 1 1 0 1原创 2021-04-07 20:19:18 · 113 阅读 · 0 评论 -
PAT-Day1-挖掘机技术哪家强
题目 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 10的5次方 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。 输出格式: 在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。 输入样例: 6 3 65 2 80 1 100 2 70 3原创 2021-04-03 21:59:49 · 132 阅读 · 0 评论 -
人口普查
1.题目:人口普查 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式: 输入在第一行给出正整数 N,取值在(0,10^5];随后 N 行,每行给出 1 个人的姓名(由不超过 5 个英文字母组成的字符串)、以及按 yyyy/mm/dd(即年/月/日)格式给出的生原创 2021-03-29 21:15:06 · 198 阅读 · 0 评论 -
求一定范围内素数
1.求2~100之间的素数 #include <iostream> #include <cmath> using namespace std; int main(){ int i,j,k, n = 0; //n用来统计个数,方便格式化输出 for(i = 2; i <= 100; i++){ //被除数的取值范围 k = (int)sqrt(i); for(j = 2; j<=k; j++){ //除数的取值范围 if(i%j == 0){ /原创 2021-03-27 17:15:57 · 472 阅读 · 0 评论 -
结构体------输出学生最高成绩和最低成绩
1.读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ... 第 n+1 行:第 n 个学生的姓名 学号 成绩 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式: 对每个测试原创 2021-03-27 17:01:04 · 2739 阅读 · 0 评论 -
单词倒叙输出&&两个数之和与另一个数关系
1.说反话 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here I Come 输出样例: Come I Here World Hello 思路: 1.先在容器vector中一个个输入数据。 2.将每个单词倒序输出 3.若是最后一个原创 2021-03-27 16:59:18 · 120 阅读 · 0 评论