PAT
PAT编程练习记录
离暑假还有41天
这个作者很懒,什么都没留下…
展开
-
【非零返回问题解决】PAT 乙级 1052 卖个萌 Python实现
本题在本地的编译环境下可以通过 PTA平台提交后,测试点全部“非零返回” 在咨询了PTA的老师后,得到的回复是: 问题出在——输入符号数据的编码 再具体一些就是input()函数读入含unicode字符的数据时会直接报错,PTA的Python解释器不会去解码的 因此在输入时只能选择读入bytes类型 使用sys.stdin.readline()标准输入,读入的数据即为bytes类型 后面...原创 2019-11-28 15:37:01 · 1948 阅读 · 0 评论 -
PAT 乙级 1035 插入与归并 Python
** Python PAT1035 乙级 ** 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列。 现给定原始序...原创 2019-10-19 17:07:23 · 342 阅读 · 0 评论 -
PAT 乙级 1030 完美数列 Python
Python3-PAT乙级1030 完美数列 (25 分) 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤10^5)是输入的正整数的个数, p(≤ 10 ^ 9 )是给定的参数。第二行给出...原创 2019-10-16 10:08:58 · 322 阅读 · 0 评论