自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 博客打卡-八皇后问题

题目如下:在国际象棋中,皇后是最厉害的棋子,可以横走、直走,还可以斜走。棋手马克斯·贝瑟尔 1848 年提出著名的八皇后问题:即在 8 × 8 的棋盘上摆放八个皇后,使其不能互相攻击 —— 即任意两个皇后都不能处于同一行、同一列或同一条斜线上。例如:现在我们把棋盘扩展到 n×n 的棋盘上摆放 n 个皇后,请问该怎么摆?请编写程序,输入正整数 n (n≤10),输出全部摆法。要求:棋盘空白处显示句点“.”,皇后处显示字母“Q”,两个字符之间空一格,两种摆法之间空一行。

2025-05-24 10:49:06 348

原创 博客打卡-0/1背包问题,回溯法

题目如下:0/1背包问题。给定一载重量为W的背包及n个重量为wi、价值为vi的物体,1≤i≤n,要求重量和恰好为W具有最大的价值。

2025-05-22 20:58:24 276

原创 博客打卡-求解流水线调度

题目如下:有n个作业(编号为1~n)要在由两台机器M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,然后在M2上加工。M1和M2加工作业i所需的时间分别为ai和bi(1≤i≤n)。流水作业调度问题要求确定这n个作业的最优加工顺序,使得从第一个作业在机器M1上开始加工,到最后一个作业在机器M2上加工完成所需的时间最少。可以假定任何作业一旦开始加工,就不允许被中断,直到该作业被完成,即非优先调度。

2025-05-17 18:35:09 444

原创 博客打卡-修理牧场

题目如下:农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要 n 块木头,每块木头长度为整数 li​ 个长度单位,于是他购买了一条很长的、能锯成 n 块的木头,即该木头的长度是 li​ 的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为 20 的木头锯成长度为 8、7 和 5 的三段,第一次锯木头花费 20,将木头锯成 12 和 8;第二次锯木头花费 12,将长度为 12 的木头锯成 7 和 5,总花费为 32。

2025-05-13 11:02:43 260

原创 博客打卡-英文单词排序

题目如下:本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。

2025-05-10 20:26:58 235

原创 博客打卡-输出GPLT

题目如下:给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。

2025-05-08 17:32:17 184

原创 博客打卡-打印杨辉三角

题目如下:本题要求按照规定格式打印前N行杨辉三角。

2025-05-06 11:19:26 262

原创 博客打卡-找鞍点

题目如下:一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

2025-05-03 19:29:49 208

原创 博客打卡-人类基因序列功能问题动态规划

题目如下:众所周知,人类基因可以被认为是由4个核苷酸组成的序列,它们简单的由四个字母A、C、G和T表示。生物学家一直对识别人类基因和确定其功能感兴趣,因为这些可以用于诊断人类疾病和设计新药物。生物学家确定新基因序列功能的方法之一是,用新基因作为查询搜索数据库,要搜索的数据库中存储了基因序列及其功能。数据库搜索将返回数据库中与查询基因相似的基因序列表。生物学家认为序列相似性往往意味着功能相似性,因此新基因的功能可能是来自列表的基因的功能之一,要确定哪一个是正确的,需要另一系列的生物实验。

2025-05-01 22:26:02 853

原创 博客打卡-小易喜欢的数列-动态规划

题目如下:小易喜欢的数列有以下性质的数列(1)数列的长度为n。(2)数列中的每个数都在1到k之间(包括1和k)。(3)对于位置相邻的两个数A和B(A在B前),都满足A<=B或A MOD B!= 0(满足其一即可)。例如,n=4,k=7,那么{1,7,7,2},它的长度是4,所有数字也在1到7的范围内,并且满足性质(3),所以小易是喜欢这个数列的。但是小易不喜欢{4,4,4,2}这个数列。小易给出n和k,希望你能帮他求出有多少个是他喜欢的数列。

2025-04-29 11:11:32 243

原创 博客打卡-古风排版

题目如下:中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

2025-04-26 19:02:46 270

原创 博客打卡PTA汽车加油问题贪心法

题目来源:王晓东《算法设计与分析》一辆汽车加满油后可行驶 n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。

2025-04-22 11:25:22 330

原创 博客打卡PTA1-2高空坠球问题

题目如下:皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?

2025-04-21 10:14:14 246

原创 博客打卡PTA7-3找出相同的字符

题目如下:编写程序实现:从键盘输入两个字符串,找出两个字符串中相同的字符,并按升序输出。

2025-04-19 13:06:18 280

原创 博客打卡PTA1-2找出总分最高的学生

题目如下:给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。

2025-04-17 17:44:24 292

原创 博客打卡7-1 特殊数列求和

题目如下:特殊数列求和用户输入一个小于10的正整数,求1 + 12 + 123 + 1234+ …… 的前n项的和,当输入大于或等于10时,输出。

2025-04-15 13:41:23 309

原创 博客打卡PTA3-3求解双核处理问题

求解双核处理问题。一种双核CPU的两个核能够同时处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1KB,每个核同时只能处理一项任务,n个任务可以按照任意顺序放入CPU进行处理。编写一个程序求出一个设计方案让CPU处理完这批任务所需的时间最少,求这个最少的时间。(提示:完成n个任务需要sum时间,放入两个核中执行,假设第一个核的处理时间为n1,第二个核的处理时间为sum-n1,并假设n1≤sum/2,sum-n1≥sum/2,要使处理时间最小,则n1越来越靠近sum/

2025-04-12 18:06:01 329

原创 博客打卡PTA7-6杨辉三角系数

题目如下:在金融交易中进行定价和风险评估需要计算投资回报率,其中要用到多项式计算。中国南宋数学家杨辉1261年发表的著作"详解九章算法"中给出了杨辉三角的详细描述,可以解决这一问题。请你编写程序利用杨辉三角形实现对二元多项式各项系数的计算。

2025-04-10 21:32:49 177

原创 博客打卡PTA7-1含茶量

题目如下:ChatGPT(全名:Chat Generative Pre-trained Transformer)近期成为网络讨论的热点话题之一。本题就请你根据某社交网络中发帖的情况,统计每个人帖子中含有ChatGPT(不区分大小写)的数量(简称“含茶量”),找出最热衷于讨论这个话题的人,即含茶量排前三的人。

2025-04-08 19:07:38 416

原创 博客打卡2PTA3-2求解矩阵最小路径和动态规划法

—题目如下:3-2 求解矩阵最小路径和问题给定一个m行n列的矩阵,从左上角开始每次只能向右或者向下移动,最后到达右下角的位置,路径上的所有数字累加起来作为这条路径的路径和。求所有路径和中最小路径和。

2025-04-05 18:48:07 321

原创 博客打卡PTA3-1最大字段和动态规划法

题目如下:最大子段和问题。给定由n个整数组成的序列,求序列中子段的最大和,若所有整数均为负整数时定义最大子段和为0。

2025-04-03 20:22:23 327

原创 7-2 闰年判断

输入一个年份,判断其是否为闰年,是闰年输出True,不是闰年输出False。闰年的判断条件:年号能被4整除,但不能被100整除;或者能被400整除。

2023-12-23 19:54:11 332

原创 7-3 圆的周长和面积分数

请编写程序,输入圆的半径 r,计算并输出三角形的周长 p 和面积 a。

2023-12-21 11:04:46 536

原创 7-6 求1+2+...+n的和

题目如下:输入一个正整数n(假设 n<=100),求1+2+...+n的和,并输出相应的运算表达式。

2023-12-19 15:51:05 330

原创 7-4 是不是太胖了

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)

2023-12-13 16:31:05 192

原创 7-3 整除光棍

这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提示:一个显然的办法是逐渐增加光棍的位数,直到可以整除x为止。但难点在于,s。

2023-12-12 18:28:38 136

原创 判断质数函数

其中x是用户传入的参数,如果x是素数则函数返回1,否则函数返回0。

2023-12-09 21:13:15 126

原创 7-5 最佳情侣身高差分数

题目:专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。

2023-12-07 23:13:44 240 1

原创 7-3 矩阵对角线互换

本题目要求读入1个n×n的矩阵A,然后输出该矩阵正对角线与反对角线互换后的矩阵。

2023-12-02 18:57:41 276

原创 7-4 输出鞍点的行列下标

题目如下:一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点的行列值。

2023-12-02 18:51:32 179 1

原创 7-4 有没有1捏

这些信号用二进制代码表示,二进制值代表了不同类型的安全信息,当二进制值的最后一位为0时,代表该信号是安全的,不会造成网络威胁,如果最后一位是1的,则该信号是1,有潜在的网络威胁。作为一名才华横溢的网络工程师,你被委以重任——编写一个程序用于数字解码器以快速识别这些信号,以帮助保护城市免受潜在的网络威胁。输入一个整数n(1≤n≤263−1),代表二进制信号的十进制形式。对于 20% 的数据,保证231≤n≤263−1。对于 80% 的数据,保证1≤n≤231−1。如果该信号是安全的,输出一行。

2023-11-28 20:38:33 149

原创 7-1循环嵌套

在这里给出相应的输出。在输出行显示计算出的结果。在这里给出一组输入。输入在一行中给出n的值。

2023-11-25 21:37:00 168

原创 PTA7-4计算前N项的和

题目如下:编程计算,其中n的值在程序运行时由键盘输入。

2023-11-23 20:29:20 375

原创 PTA统计素数并求和

题目如下:本题要求统计给定整数M和N区间内素数的个数并对它们求和。

2023-11-21 19:35:11 2254 1

原创 PTA7-5字符串排序

题目如下:本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

2023-11-18 20:30:19 2338 1

原创 PTA7-6找出重复签到的同学

题目如下:找出签到数据中重复签到的同学。

2023-11-16 20:42:52 445 1

原创 PTA7-3币值转换

原题如下:输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。

2023-11-14 21:44:14 598

原创 7-2 试试手气

题目如下:我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。

2023-11-11 15:09:54 205 1

原创 PTA吃火锅解题思路

题目如下:本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有。

2023-11-09 21:59:42 203 1

原创 PTA每日打卡1,分寝室

题目如下:学校新建了宿舍楼,共有 n 间寝室。等待分配的学生中,有女生 n0​ 位、男生 n1​ 位。所有待分配的学生都必须分到一间寝室。所有的寝室都要分出去,最后不能有寝室留空。现请你写程序完成寝室的自动分配。

2023-11-07 21:52:38 1250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除