
PTA python作业答案集
大学PTA python语言作业答案集
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
最爱喝兽milk
这个作者很懒,什么都没留下…
展开
-
PTA 多段图问题 python
问题描述】如下图所示,多段图G=〈V,E〉是一个带权有向无环图(wDAG),其中顶点集可划分为k段,即V={V1,V2,⋯,Vk},对于∀(u,v)∈E, 有u∈Vi→v∈Vi+1为真。特别地,V1={s}, V1={t},s和t分别为图G的唯一的源点和汇点。多段图问题即求s到t的最短路径。现要求使用动态规划求解该问题。设cost(i,j)是结点j∈Vi到汇点t的最短路径的长度,则有:请使用上述动态规划思想,利用「备忘录方法」或者「迭代递推」实现对多段图问题进行编程求解。原创 2024-06-01 17:19:08 · 199 阅读 · 0 评论 -
PTA D1-B糖包 python
商店里有n颗糖果,每一颗糖果的价格为bi,甜度为ai。计算鸭想购买若干颗糖块,来填满自己的糖包。糖包的甜度为填满糖包所有糖块的甜度的乘积;糖包的价值为填满糖包所有糖块的价格的总和;现在计算鸭想从n个糖块中挑选若干个(至少一个)糖块填充糖包,使其尽可能满足糖包的甜度和价值差的绝对值最小。原创 2024-06-01 17:11:08 · 152 阅读 · 0 评论 -
PTA D1-C卡路里 python
冰箱里有n种食物,第i种食物有mi cal(卡路里),以及含有vi营养物质。计算鸭制定了未来k天减肥计划,第j天最多摄入cj cal(卡路里),并且每天只吃一种食物。问:计算鸭可以摄入营养物质的最大值是多少。原创 2024-06-01 17:09:47 · 184 阅读 · 1 评论 -
PTA 寻宝图 python
给定一幅地图,其中有水域,有陆地。被水域完全环绕的陆地是岛屿。有些岛屿上埋藏有宝藏,这些有宝藏的点也被标记出来了。本题就请你统计一下,给定的地图上一共有多少岛屿,其中有多少是有宝藏的岛屿。原创 2024-06-01 17:08:06 · 134 阅读 · 0 评论 -
PTA 最小生成树-Prim算法(从任意顶点开始) python
某地对偏远地区实行“村村通”工程,目标是使整个地区任何两个村落间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到拟修建道路的费用,现请你编写程序,计算出全地区畅通需要的最低成本。原创 2024-06-01 17:06:50 · 804 阅读 · 0 评论 -
PTA 7-18 蛇鸟 python
蛇鸟是一种类似于蛇和鸟的可爱生物。蛇鸟的主要食物是水果,每吃一个水果,它的长度就会增加1。水果离地面具有一定的高度,第i (1≤i≤N )个果实的高度为hi。蛇鸟可以吃到小于等于其长度的水果。当蛇鸟的初始长度为L时,求吃水果能增加的最大长度。原创 2024-03-28 20:41:49 · 985 阅读 · 0 评论 -
PTA 矩阵转置 python
定义一个3X3的整形矩阵,函数void move(int *pointer)采用指针方式实现矩阵转置。原创 2024-03-29 23:04:05 · 279 阅读 · 1 评论 -
PTA 提取不重复的英文字母 python
输入一个英文字符串,对该字符串中出现的英文字母进行提取(不区分大小写,重复字母只计一次)存入一个列表里,并将列表里的字母都转换成大写字母,再按照字母表顺序升序排列后输出。例如,用户输入“I miss you.”,程序输出['I', 'M', 'O', 'S', 'U', 'Y']。原创 2024-03-29 14:40:32 · 545 阅读 · 1 评论 -
PTA 签到 找出没到的同学 python
根据学号名单和签到名单,找出没有签到的学生。原创 2024-03-31 15:50:52 · 400 阅读 · 1 评论 -
PTA 约瑟夫环 python
有N个人围成一圈(编号为1~N),从第1号开始进行1、2、3报数,凡报3者就退出,下一个人又从1开始报数……直到最后只剩下一个人时为止。请问此人原来的编号是多少?原创 2024-03-30 08:50:48 · 279 阅读 · 0 评论 -
PTA 公鸡打鸣 python
【代码】PTA 公鸡打鸣 python。原创 2024-03-31 15:50:03 · 263 阅读 · 2 评论 -
PTA 能级跃迁 python
原子由电子和原子核组成,电子绕原子核运动的轨道并不是连续的,因此原子的能级也是离散的(对应电子在不同轨道时的能量),假设原子的能级分布E=1,2,3……N(N原创 2024-03-31 15:54:42 · 566 阅读 · 1 评论 -
PTA 字符串排序 python
输入n个字符串(n原创 2024-03-31 15:59:50 · 575 阅读 · 1 评论 -
PTA 7-1 求最大公约数 python
求两个整数A与B的最大公约数。原创 2024-03-28 20:18:36 · 483 阅读 · 0 评论 -
PTA 计算m到n之间所有素数的和 python
计算m到n之间所有素数的和,其中 2原创 2024-03-31 16:02:20 · 335 阅读 · 0 评论 -
PTA 7-4 埃氏筛法 python
卢卡又在化学课上胡闹了!他不是在平衡方程式,而是在一张纸上写编码的句子。卢卡修改句子中的每个单词,在每个元音(字母“a”、“e”、“i”、“o”和“u”)后面加上字母“p”,然后再加上同一个元音。例如,单词“kemija”变成“kepemipijapa”,单词“paprika”变成“papapripikapa”。老师拿着卢卡的试卷和编码的句子,想把它们解码。编写一个程序来解码卢卡的句子。原创 2024-03-28 20:17:18 · 328 阅读 · 0 评论 -
PTA 提取不重复的英文字母 python
输入一个英文字符串,对该字符串中出现的英文字母进行提取(不区分大小写,重复字母只计一次)存入一个列表里,并将列表里的字母都转换成大写字母,再按照字母表顺序升序排列后输出。例如,用户输入“I miss you.”,程序输出['I', 'M', 'O', 'S', 'U', 'Y']。原创 2024-03-31 15:51:44 · 442 阅读 · 1 评论 -
PTA 今昔是何年 python
天干地支,简称为干支,源自中国远古时代对天象的观测。十干是指阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光、玄黓、昭阳。十二支是指困敦、赤奋若、摄提格、单阏、执徐、大荒落、敦牂、协洽、涒滩、作噩、阉茂、大渊献。简化后“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。干支纪年一个周期的第1年为“甲子”,第2年为“乙丑”,第3年为“丙寅”,...,第11年为“甲戌”,第12年为“乙亥”,第13年为“丙子”,依此类推,60年一个周期;原创 2024-03-31 15:57:18 · 432 阅读 · 1 评论 -
PTA 韩信点兵 python
韩信有一队兵,他想知道有多少人,便让士兵排队报数。按3人成行排列,多2人;按5人成行排列,多3人;按7人成行排列,多2人;请问韩信至少有多少兵?请输入两个正整数A和B(A原创 2024-03-31 16:04:41 · 1443 阅读 · 0 评论 -
PTA 特别数之和 python
小A对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到n 中,所有这样的数的和是多少?原创 2024-03-31 15:56:20 · 208 阅读 · 1 评论 -
PTA 字符串内容翻转 python
输入一个字符串到字符数组,将字符串内容翻转存入另一个字符数组。例如,输入"abcd",翻转后为"dcba"。原创 2024-03-31 16:03:47 · 622 阅读 · 0 评论 -
PTA 冰雹猜想 python
冰雹猜想的内容是:任何一个大于1的整数n,按照n为偶数则除等2,n为奇数则乘3后再加1的规则不断变化,最终都可以变化为1。例如,n等于20,变化过程为:20、10、5、16、8、4、2、1。编写程序,用户输入n,输出变化过程以及变化的次数。原创 2024-03-31 16:01:33 · 298 阅读 · 1 评论 -
PTA 7-5 圆环染色 python
有一个圆环,平均分成 n 份,标记为 1∼n 块。用 m 种颜色对每块进行染色,要求相邻两块颜色不一样。当 n=3,m=3 有六种合法的染色方案。现将一个圆环分成 n 份,标号后用 m 种颜色对其染色,要求相邻两块颜色不一样,共有多少种不同的染色方案。原创 2024-03-28 20:20:10 · 279 阅读 · 0 评论 -
PTA 判断该字符串是否是回文 python
用户输入一个字符串,判断该字符串是否是回文。所谓回文是指从左向右读和从右向左读完全相同。例如,"12321"、"abba"是回文,"abab"不是回文,等等。原创 2024-03-31 16:03:08 · 1013 阅读 · 0 评论 -
PTA 求水仙花数 python
水仙花数是一个3位整数,各个数位上数的立方之和恰好等于这个数本身。例如,153=1×1×1+5×5×5+3×3×3。编程打印指定范围内的水仙花数。例如输入100 和500,输出此范围的的水仙花为,153 370 371 407;当输入的数不在三位数时,输出“error”原创 2024-03-31 16:00:41 · 964 阅读 · 1 评论 -
PTA BFS python
Vjekoslav狼正在逃离一群嗜血的猎人。猎人们很聪明,躲在树后。维耶科斯拉夫知道这一点,但不知道是哪棵树。他想跑到他舒适、文明的小屋(而不是猎人们相当不文明的巢穴,是的,我在这里支持狼)尽可能远离任何树木。森林可以用N乘M的网格表示。让我们用“.”标记空旷的草地,中间有一棵树,中间有“+”,维吉科斯拉夫的当前位置是“V”,他的小屋的位置是“J”。Vjekoslav可以从当前的补丁运行到任何其他补丁北部,东部,南部或西部从他,即使它包含一棵树。原创 2024-04-02 09:16:33 · 490 阅读 · 0 评论 -
PTA 孤独串 python
据说,若某个字符串中的'1'字符的个数若占串中字符总数的一半以上,则该串称“孤独串”。如“2011 11 11”是“孤独串”,而“2011”不是“孤独串”。原创 2024-03-31 16:07:09 · 475 阅读 · 0 评论 -
PTA 矩阵转置 python
定义一个3X3的整形矩阵,函数void move(int *pointer)采用指针方式实现矩阵转置。原创 2024-03-31 16:05:23 · 534 阅读 · 0 评论 -
PTA 数组中的逆序对 python
数组中的逆序对给定一个长度为n的整数数组,其中可能存在正数、负数和零。请编写一个程序,计算并输出数组中的逆序对。提示:逆序对是指两个元素的值满足前面的元素大于后面的元素。例如,对于数组[1, -2, 3, 4, -5],逆序对有(1, -2)、(1, 3)、(1, 4)、(1, -5)、(-2, 3)、(-2, 4)、(-2, -5)、(3, 4)、(3, -5)、(4, -5),共10个逆序对。原创 2024-04-01 13:05:33 · 346 阅读 · 0 评论 -
PTA 7-7 狡猾的财主 python
老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间作假他总是一次问多个问题。原创 2024-03-28 20:10:24 · 346 阅读 · 1 评论 -
PTA 7-8 嘴强王者 python
在召唤师峡谷中,优秀的召唤师总是喜欢比较自己的战斗力强弱,而青铜召唤师也不甘示弱,他们比较嘴炮的强弱。由于他们的嘴炮水平总是不断变化,难以通过人工进行比较,因此请你帮他们开发一个算法,找出其中的嘴强王者。原创 2024-03-28 20:16:03 · 251 阅读 · 0 评论 -
PTA 7-2 数列循环左移 python
有数列1,2,3,4,5,6,保存在数组中,数组元素向左循环移位,第1个元素移动到最后一个元素,结果放在数组中,输出数列及每一次移位的结果。原创 2024-03-28 20:08:52 · 586 阅读 · 1 评论 -
PTA 开不开心呢 python
2023年快要过去了,小s想对自己这过去一年进行回顾,他想知道,在2023的某一天,他会不会开心呢。我们规定,如果是假日,小s会开心(方便起见,仅考虑周末和寒暑假这两种假日),已知2023年的1月1日是星期日,2022至2023学年的寒假时间为1月12日至2月10日,暑假为7月1日至9月1日,注意,如果是暑假,他会。原创 2024-03-28 20:07:22 · 1078 阅读 · 0 评论 -
PTA 那就别担心了 python
下图转自“英式没品笑话百科”的新浪微博 —— 所以无论有没有遇到难题,其实都不用担心。博主将这种逻辑推演称为“逻辑自洽”,即从某个命题出发的所有推理路径都会将结论引导到同一个最终命题(开玩笑的,千万别以为这是真正的逻辑自洽的定义……)。现给定一个更为复杂的逻辑推理图,本题就请你检查从一个给定命题到另一个命题的推理是否是“逻辑自洽”的,以及存在多少种不同的推理路径。例如上图,从“你遇到难题了吗?”到“那就别担心了”就是一种“逻辑自洽”的推理,一共有 3 条不同的推理路径。原创 2024-04-10 09:04:21 · 377 阅读 · 0 评论 -
PTA 排队看病 python
大家都知道看病是要排队的,但是医院里排队还是有讲究的。由于各种原因,不能根据简单的先来先服务的原则。为简便起见,假设医院只允许排一个队伍,并且规定了5种不同的优先级。级别为5的优先权最高,级别为1的优先权最低。显然,优先级高的病人可以插在比他优先级低的病人的前面。而优先权相同的病人,则按照先来先服务的原则。请使用单链表来模拟这个排队过程。原创 2024-04-10 09:03:26 · 446 阅读 · 0 评论 -
PTA 冰火人营救行动 python
小冰人和小火人是最好的朋友,小冰人被困住了,小火人现在要去营救他。小火人的所在的位置是S,冰人所在的位置是D,我们只知道每两个相邻城市之间的距离(不唯一),我们现在要找一条S到D最短的路径,让小火人去营救小冰人。原创 2024-04-10 09:05:43 · 471 阅读 · 0 评论 -
PTA 感染人数 python
设某住宿区域是一个n×n的方阵,方阵中的每个小方格为一个房间,房间里可能住一个人,也可能空着。第一天,某些房间中住着的人得了一种高传染性的流感,以后每一天,得流感的人会使其邻居(住在其上、下、左、右方向存在的房间里面的人)传染上流感,请问:第m天总共有多少人得流感?原创 2024-04-10 09:15:35 · 221 阅读 · 0 评论 -
PTA 质数个数 python
输入一个整数n,输出n以内的质数的个数。原创 2024-04-02 09:29:43 · 212 阅读 · 0 评论 -
PTA 寻找第k小的数 python
给定若干整数,请设计一个高效的算法,确定第k小的数。原创 2024-04-10 09:07:27 · 216 阅读 · 0 评论 -
PTA 查找敏感词 python
安全保密是一项重要的工作,通过查找敏感词可以判定文件中是否涉及涉密。请实现判定特定字符串(字符串长度不超过100)中是否包含敏感词(长度不超过10)的功能。原创 2024-04-02 09:18:18 · 484 阅读 · 0 评论