随笔分类 -  PTA

蒟蒻的PTA随笔
摘要:PAT 乙级 1067 试密码 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 题目要求 输入格式: 输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分 阅读全文
posted @ 2022-05-02 22:15 ppppppro 阅读(40) 评论(0) 推荐(0) 编辑
摘要:L3-001 凑零钱 (30分)韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有 10​4​​ 枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。输入格式:输入第一行给出两个正整 阅读全文
posted @ 2020-07-08 22:09 ppppppro 阅读(364) 评论(0) 推荐(0) 编辑
摘要:一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<2​31​​)。输出格式:首先在第  阅读全文
posted @ 2020-03-19 22:05 ppppppro 阅读(327) 评论(0) 推荐(0) 编辑
摘要:L1-048 矩阵A乘以B (15分)给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有R​a​​行、C​a​​列,B有R​b​​行、C​b​​列,则只有C​a​​与R​b​​相等时,两个矩阵才能相乘。输入格式:输入先后给出两个矩阵A和B。对于每个 阅读全文
posted @ 2020-03-18 21:41 ppppppro 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> #include <algorithm> using namespace std; int Find(int arr[],int n,int s){ int flag=-1; for(int i=0;i<n;i++){ if(arr[i]==s) flag=i 阅读全文
posted @ 2020-03-18 18:43 ppppppro 阅读(163) 评论(0) 推荐(0) 编辑
摘要:本题的目标很简单,就是判断一个给定的正整数是否素数。 输入格式: 输入在第一行给出一个正整数N(<=10),随后N行,每行给出一个小于231的需要判断的正整数。 输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出“Yes”,否则输出“No”。 输入样例: 2 11 111 输出样例: 阅读全文
posted @ 2020-03-13 22:12 ppppppro 阅读(2653) 评论(0) 推荐(0) 编辑
摘要:作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式 阅读全文
posted @ 2020-02-29 21:11 ppppppro 阅读(388) 评论(0) 推荐(0) 编辑
摘要:月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 阅读全文
posted @ 2020-02-26 13:35 ppppppro 阅读(408) 评论(0) 推荐(0) 编辑
摘要:看了一遍老番茄的烂俗笑话,来整理一下这一道题,与其说是整理,不如说是碰巧做了出来. 输入格式: 输入第一行给出一个正整数N(≤104)即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红包的记录,格式如下:​)4​​),即参与发红包和抢红包的总人数,则这些人从1到 阅读全文
posted @ 2020-02-23 23:15 ppppppro 阅读(656) 评论(0) 推荐(0) 编辑
摘要:L1-056 猜数字 (20分) 一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。 输入格式: 输入在第一行给出一个正整数N(≤10​4)。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100 阅读全文
posted @ 2020-01-14 19:23 ppppppro 阅读(892) 评论(0) 推荐(0) 编辑
摘要:L1-016 查验身份证 (15分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对 阅读全文
posted @ 2020-01-12 17:03 ppppppro 阅读(772) 评论(0) 推荐(0) 编辑
摘要:L2-011 玩转二叉树 (25分) 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其中序 阅读全文
posted @ 2020-01-12 11:53 ppppppro 阅读(446) 评论(0) 推荐(0) 编辑
摘要:L1-019 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的酒量(最多 阅读全文
posted @ 2020-01-11 16:49 ppppppro 阅读(490) 评论(0) 推荐(0) 编辑
摘要:输入格式: 输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。 输出格式: 根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviti 阅读全文
posted @ 2020-01-11 14:53 ppppppro 阅读(459) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示