- 博客(41)
- 收藏
- 关注
原创 PTA.爱情的结局
在2002年的第一场雪的那一天,你许下诺言 : n年后,你未嫁,我未娶,我们就在一起!女生结婚了用1表示,未结婚用0表示;男生结婚了用1表示,未结婚用0表示;
2025-03-27 18:21:59
237
原创 PTA.感染人数
设某住宿区域是一个n×n的方阵,方阵中的每个小方格为一个房间,房间里可能住一个人,也可能空着。第一天,某些房间中住着的人得了一种高传染性的流感,以后每一天,得流感的人会使其邻居(住在其上、下、左、右方向存在的房间里面的人)传染上流感,请问:第m天总共有多少人得流感?
2025-03-27 18:19:17
580
原创 AcWing 738. 数组填充
输入一个整数 VV,输出一个长度为 1010 的数组 NN,数组中的第一个元素为 VV,每个后续元素的值都为上一个元素的值的 22 倍。例如,如果输入整数为 11,则数组为:1,2,4,8…1,2,4,8…
2025-02-20 10:57:23
308
原创 PTA.试试手气
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。
2025-01-07 18:10:57
260
原创 AcWing 717. 简单斐波那契
以下数列被称为斐波纳契数列。这个数列从第 33 项开始,每一项都等于前两项之和。输入一个整数 NN,请你输出这个序列的前 NN 项。
2025-01-07 18:07:16
190
原创 AcWing 723. PUM
输入两个整数 NN 和 MM,构造一个 NN 行 MM 列的数字矩阵,矩阵中的数字从第一行到最后一行,按从左到右的顺序依次为 1,2,3,…,N×M1,2,3,…,N×M。矩阵构造完成后,将每行的最后一个数字变为 PUM。输出最终矩阵。
2024-08-14 21:34:35
424
原创 AcWing 720. 连续整数相加
读入两个整数值 AA 和 NN,计算从 AA 开始的 NN 个连续整数的和。注意,如果读入的 NN 为 00 或负数,则继续读取数字直至读入 NN 值为正整数为止。
2024-08-14 20:23:25
229
原创 AcWing 668. 游戏时间2
读取四个整数 A,B,C,D𝐴,𝐵,𝐶,𝐷,用来表示游戏的开始时间和结束时间。其中 A𝐴 和 B𝐵 为开始时刻的小时和分钟数,C𝐶 和 D𝐷 为结束时刻的小时和分钟数。请你计算游戏的持续时间。比赛最短持续 11 分钟,最长持续 2424 小时。
2024-07-16 14:11:35
475
原创 AcWing 666. 三角形类型
读取表示三角形三条边的 33 个浮点数 A,B𝐴,𝐵 和 C𝐶 并按降序排列,使 A𝐴 边是三边中最大的一边。
2024-07-14 19:29:08
286
原创 AcWing 667. 游戏时间
读取两个整数 A𝐴 和 B𝐵,表示游戏的开始时间和结束时间,以小时为单位。然后请你计算游戏的持续时间,已知游戏可以在一天开始并在另一天结束,最长持续时间为 2424 小时。如果 A𝐴 与 B𝐵 相等,则视为持续了 2424 小时。
2024-07-13 10:47:23
529
原创 AcWing 655. 天数转换
读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应ano(s)mes(es)dia(s)。注意:为了方便计算,假设全年 365365 天,每月 3030 天。数据保证,不会出现 1212 个月和几天的情况,例如 360,363360,363 或 364364。
2024-07-11 21:39:38
464
原创 AcWing 656. 钞票和硬币
读取一个带有两个小数位的浮点数,这代表货币价值。在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的总数量尽可能少。钞票的面值是 100,50,20,10,5,2100,50,20,10,5,2。硬币的面值是 1,0.50,0.25,0.10,0.051,0.50,0.25,0.10,0.05 和 0.010.01。经过实验证明:在本题中,优先使用面额大的钞票和硬币可以保证所用的钞票和硬币总数量最少。
2024-07-11 21:24:37
594
原创 AcWing 618. 燃料消耗
一辆汽车每行驶 1212 公里需要消耗 11 升汽油,现在告诉你该汽车的行驶速度 S𝑆(km/h𝑘𝑚/ℎ)和行驶时间 T𝑇(hℎ),请你计算该车在行驶过程中一共消耗了多少升汽油。
2024-07-11 17:56:51
239
原创 AcWing 616. 两点间的距离
给定两个点 P1𝑃1 和 P2𝑃2,其中 P1𝑃1 的坐标为 (x1,y1)(𝑥1,𝑦1),P2𝑃2 的坐标为 (x2,y2)(𝑥2,𝑦2),请你计算两点间的距离是多少。
2024-07-08 10:48:31
262
原创 AcWing606. 平均数1
读取两个浮点数 A𝐴 和 B𝐵 的值,对应于两个学生的成绩。请你计算学生的平均分,其中 A𝐴 的成绩的权重为 3.53.5,B𝐵 的成绩的权重为 7.57.5。成绩的取值范围在 00 到 1010 之间,且均保留一位小数。
2024-07-08 10:22:15
314
原创 期末实验报告:医院排队模拟系统
问题描述:设计一个医院排队系统,模拟医院的日常对外营业服务,包括顾客到达挂号(区分专家号(专家加号)、普通号、急诊号)、等待、查询、看诊、就医完毕、下班(急诊无下班)等事件。
2024-06-25 09:21:32
377
原创 OJ.1071快速排序
描述:N个数据,N从键盘上输入。根据N的值,输入N个整形数据,使用交换类算法之快速排序算法,完成N个数据排序,输出排序以后的每一个元素。同时根据输入的数据中是否有相同的数据,判断算法是否是稳定的算法;输出:输出排序以后的结果,元素之间区分为一个空格;如果为稳定的算法输出 Nf,不稳定算法,输出Inf。输入:输入两行,第一行为一个整数N,N小于100;第二行输入N个数据,数据之间区分一个空格;
2024-06-21 14:40:24
752
原创 OJ搬砖问题
有N块砖,要N个人搬,其中男人每人搬4块,女人每人搬3块,两个小孩抬一砖。要求一次全搬完,问需要男生,女生和小孩各多少块,其中N从键盘上输入。输入N的值,需要满足条件(0,100),例如输入36,输出男生,女生和小孩的人数的不同方案。设计搬砖问题的程序。
2024-06-17 15:53:57
325
原创 PTA.方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。
2024-04-19 19:30:42
838
1
原创 PTA.黑洞数
黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。以后会停留在495这一黑洞数。如果三位数的3个数字全相同,一次转换后即为0。任意输入一个三位数,编程给出重排求差的过程。
2024-04-11 08:11:20
1223
原创 PTA.找出三位水仙花数
这也是本人的期末考试题,轻轻松松拿捏,嘿嘿本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。
2024-04-07 09:39:23
1117
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅