
浙大PAT乙级真题及训练题
文章平均质量分 77
PAT乙级题集,欢迎一起探讨
PAT-python-zjw
人生苦短,我用Python
展开
-
1025. 反转链表 (25) python篇
1025. 反转链表 (25)时间限制 300 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5原创 2017-04-17 21:54:44 · 1348 阅读 · 1 评论 -
1050. 螺旋矩阵(25) python篇
1050. 螺旋矩阵(25)时间限制 150 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺时针螺旋方向填充。要求矩阵的规模原创 2017-04-17 18:17:58 · 1377 阅读 · 0 评论 -
1015. 德才论 (25) python篇
1015. 德才论 (25)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Li宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟原创 2017-04-17 15:21:15 · 1382 阅读 · 0 评论 -
1055. 集体照 (25) python篇
1055. 集体照 (25)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下:每排人数为N/K(向下取整),多出来的人全部站在最后一排;后排所有原创 2017-04-17 13:51:38 · 1399 阅读 · 0 评论 -
1020. 月饼 (25) Python篇
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种原创 2017-04-13 20:34:42 · 1939 阅读 · 0 评论 -
1010. 一元多项式求导 (25) python篇
1010. 一元多项式求导 (25)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数原创 2017-03-16 19:12:56 · 2340 阅读 · 3 评论 -
1007. 素数对猜想 (20) python篇
1007. 素数对猜想 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想原创 2017-04-08 11:27:58 · 1577 阅读 · 3 评论 -
1007. 素数对猜想 (20) python篇
1007. 素数对猜想 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想原创 2017-03-16 19:04:49 · 604 阅读 · 0 评论 -
1037. 在霍格沃茨找零钱(20) python篇
1037. 在霍格沃茨找零钱(20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Gall原创 2017-04-08 11:53:34 · 982 阅读 · 0 评论 -
1043. 输出PATest(20) python篇
1043. 输出PATest(20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,原创 2017-04-08 11:51:33 · 886 阅读 · 2 评论 -
1066. 图像过滤(15) python篇
1066. 图像过滤(15)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指原创 2017-04-08 11:49:30 · 1107 阅读 · 1 评论 -
1013. 数素数 (20) python篇
1013. 数素数 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue令Pi表示第i个素数。现任给两个正整数M 4,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格原创 2017-04-08 11:45:34 · 1529 阅读 · 8 评论 -
1059. C语言竞赛(20) python篇
1059. C语言竞赛(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, YueC语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:0. 冠军将赢得一份“神秘大奖”(原创 2017-04-08 11:43:14 · 680 阅读 · 0 评论 -
1032. 挖掘机技术哪家强(20) python篇
1032. 挖掘机技术哪家强(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序Standard 作者 CHEN, Yue为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输原创 2017-04-08 11:40:33 · 832 阅读 · 1 评论 -
1057. 数零壹(20) python篇
1057. 数零壹(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N原创 2017-04-08 11:38:16 · 740 阅读 · 1 评论 -
1028. 人口普查(20) python篇
1028. 人口普查(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard作者 CHEN, Yue某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的原创 2017-04-08 11:34:37 · 1171 阅读 · 0 评论 -
1018. 锤子剪刀布 (20) python篇
1018. 锤子剪刀布 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出原创 2017-04-08 11:30:28 · 811 阅读 · 0 评论 -
1045. 快速排序(25) python篇
1045. 快速排序(25)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CAO, Peng著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它原创 2017-04-08 11:15:25 · 1098 阅读 · 1 评论 -
1060. 爱丁顿数(25) python篇
1060. 爱丁顿数(25)时间限制 250 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己原创 2017-04-08 08:54:53 · 681 阅读 · 0 评论 -
1027. 打印沙漏(20) python篇
1027. 打印沙漏(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********原创 2017-04-01 13:47:01 · 4025 阅读 · 0 评论 -
1049. 数列的片段和(20) python篇
1049. 数列的片段和(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CAO, Peng给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{0.1, 0.2, 0.3, 0.4},我们有(0.1)原创 2017-04-01 11:20:21 · 795 阅读 · 0 评论 -
1024. 科学计数法 (20) python篇
1024. 科学计数法 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 HOU, Qiming科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以...原创 2017-04-01 10:25:17 · 15589 阅读 · 5 评论 -
1062. 最简分数(20) python篇
1062. 最简分数(20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数 N1/原创 2017-03-27 16:26:42 · 2552 阅读 · 0 评论 -
1034. 有理数四则运算(20) python篇
1034. 有理数四则运算(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue本题要求编写程序,计算2个有理数的和、差、积、商。输入格式:输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有原创 2017-03-27 15:11:57 · 2230 阅读 · 0 评论 -
1028. 人口普查(20) python
1028. 人口普查(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的—原创 2017-03-26 19:24:50 · 598 阅读 · 0 评论 -
1033. 旧键盘打字(20) python 篇
1033. 旧键盘打字(20)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?原创 2017-03-26 18:22:43 · 611 阅读 · 0 评论 -
1054. 求平均值 (20) python篇
1054. 求平均值 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间原创 2017-03-26 17:02:29 · 3926 阅读 · 0 评论 -
1058. 选择题(20) python 篇
1058. 选择题(20)时间限制 300 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数N(原创 2017-03-26 12:51:18 · 7166 阅读 · 0 评论 -
1003. 我要通过!(20) python篇
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;3. 如果 aPb原创 2017-03-16 18:42:01 · 1397 阅读 · 0 评论 -
1004. 成绩排名 (20) python篇
1004. 成绩排名 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为 第原创 2017-03-16 18:58:42 · 3831 阅读 · 0 评论 -
1005. 继续(3n+1)猜想 (25) python篇
1005. 继续(3n+1)猜想 (25)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免原创 2017-03-16 19:00:59 · 1198 阅读 · 2 评论 -
1008. 数组元素循环右移问题 (20) python篇
1008. 数组元素循环右移问题 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-原创 2017-03-16 19:07:01 · 2048 阅读 · 0 评论 -
1009. 说反话 (20) python篇
1009. 说反话 (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符原创 2017-03-16 19:08:46 · 1138 阅读 · 0 评论 -
1016. 部分A+B (15) python篇
1016. 部分A+B (15)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”原创 2017-03-16 19:14:50 · 731 阅读 · 0 评论 -
1017. A除以B (20) python篇
1017. A除以B (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入原创 2017-03-16 19:17:02 · 1030 阅读 · 0 评论 -
1018. 锤子剪刀布 (20) python篇
1018. 锤子剪刀布 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出原创 2017-03-16 19:21:18 · 1369 阅读 · 0 评论 -
1014. 福尔摩斯的约会 (20)python篇
1014. 福尔摩斯的约会 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧!3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk原创 2017-03-25 12:36:54 · 1122 阅读 · 0 评论 -
1022. D进制的A+B (20) python篇
1022. D进制的A+B (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue输入两个非负10进制整数A和B(30-1),输出A+B的D (1 输入格式:输入在一行中依次给出3个整数A、B和D。输出格原创 2017-03-25 12:41:54 · 584 阅读 · 0 评论 -
1031. 查验身份证(15) python篇
1031. 查验身份证(15)时间限制 200 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7原创 2017-03-25 12:51:55 · 1517 阅读 · 0 评论 -
1023. 组个最小数 (20) python篇
1023. 组个最小数 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CAO, Peng给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0原创 2017-03-25 12:44:41 · 721 阅读 · 0 评论