自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1160:倒序数

【题目描述】输入一个非负整数,输出这个数的倒序数。例如输入123,输出321。【输入】输入一个非负整数(保证个位不为零)。【输出】输出倒序的数。【输入样例】123【输出样例】321。

2025-02-11 21:23:55 221

原创 1158:求1+2+3+...

【题目描述】用递归的方法求1+2+3+……+N1+2+3+……+N的值。【输入】输入NN。【输出】输出和。【输入样例】5【输出样例】15。

2025-02-11 21:19:36 405

原创 1194:移动路线

对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列(或2行1列)的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1……X桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。路线1:(1,1) → (1,2) → (1,3) → (2,3)路线2:(1,1) → (1,2) → (2,2) → (2,3)路线3:(1,1) → (2,1) → (2,2) → (2,3)

2025-02-10 20:57:03 352

原创 1188:菲波那契数列(2)

第11行是测试数据的组数nn,后面跟着nn行输入。每组测试数据占1行,包括一个正整数a(1≤a≤1000000)a(1≤a≤1000000)。nn行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第aa个数对10001000取模得到的结果。菲波那契数列是指这样的数列: 数列的第一个和第二个数都为11,接下来每个数都等于前面22个数之和。给出一个正整数aa,要求菲波那契数列中第aa个数对10001000取模的结果是多少。这道题就是斐波那契数列的多次运算,所以理论上只需多几次推算就行了。

2025-02-10 20:31:53 291

原创 1313:【例3.5】位数问题

(2)含有奇数个 3 数字的构成:前面两位数字中含有奇数个 3(有 1*9+9*1 个,即18个,注意这个时候数字 0 可以放在前头,因为百位我们还能加数字),在其前面加上不是 3 的数字(1、2、4、5、6、7、8、9)的组合,合计 18*8=144 个;前面一位含有偶数个 3 数字(0、1、2、4、5、6、7、8、9),在其前面加上不是 3 的数字(1、2、4、5、6、7、8、9)的组合,有 8*9=72 个。(1)含有偶数个 3 数字有 9 个(0、1、2、4、5、6、7、8、9)。

2025-02-10 19:30:57 954

原创 1312:【例3.4】昆虫繁殖

科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过xx个月产yy对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过xx个月产卵),问过zz个月以后,共有成虫多少对?这样,我们就能得到一个递推式了,再把它带入代码就可以做出来啦。(戴眼镜看)我们再整理整理。1312:【例3.4】昆虫繁殖。过zz个月以后,共有成虫对数。x,y,zx,y,z的数值。

2025-02-10 19:21:16 578

原创 关于我发布了第一篇vip文章这件事

发布了一个vip文章,我也是比较忐忑,毕竟我这么多天还没发布过任何一篇vip文章。只希望能为我爸妈和我这小家做点贡献。我也不知道那篇文章会不会有人看,但是有人看的话,那肯定就是赚钱了。算了,不说了,我要用流量券去推广我那篇vip文章了。

2024-11-13 21:30:34 353 1

原创 关于高精度计算的那些事儿(模版&用法&样例)

我们在计算大数字时总会遇到一个问题,就是那个数字太大了,就算用unsigned long long也不行,这就让我们很烦恼。当我们去翻各种类型的存储容量时,我们惊喜的发现,string的存储容量特别大,所以,聪明的程序员们就想到了一个办法,那就是高精度计算!把个位数字存在a[0],十位数字存在a[1],依次类推....;把个位数字存在a[0],十位数字存在a[1],依次类推....;既然已经学会了高精度计算,那我们就做做例题吧!so,你学会高精度计算了吗?存储:用一个数组来保存这个数。

2024-11-13 21:17:49 315

原创 关于指针的那些事儿(模版&用法&样例)2

我趁机来推荐一下我平时用的刷题网页:直接上例题吧:找不到了,自己找吧。

2024-11-12 23:33:40 220

原创 写给粉丝们的信

2024年11月4日。从我入博客这个圈子到现在已经115天了,在这期间我虽然停更过,但也在成长,我今年11岁了,上五年级,真名是刘梦泽,一般在我这个年龄,是不会搞这些东西的。但我的爸爸妈妈也是比较支持我去编写这些文章,然后发到网上,可能是想让我多锻炼锻炼吧。不早了,晚安,巴卡玛卡。

2024-11-04 22:52:59 315

原创 关于指针的那些事儿(模版&用法&样例)1

我们发现指针偏移后,被赋值的p的地址最后一位因为int加了4,后面我又试了double,发现最后一位加了8,所以我得出了一个结论,指针偏移后最后一位数字的变化是由偏移变量的类型决定的,类型是多少为,地址的最后一位就变化多少位。我们对比偏移之前和偏移之后(+1)的结果,发现结果也随着p的偏移(+1)而往后切换到数组中第二个元素。我们惊喜的发现,输出数组名后,显示的就是数组内第一个元素的地址,我们把数组名取地址之后,发现就是数组内第一个元素。针和使用指针,是我们是否掌握C+ +语言的一个标志。

2024-11-04 22:31:59 257

原创 关于结构体的那些事儿(模版&用法&样例)

我们可以把结构体看做一个打包盒,但它比较厉害,可以存放不同类型的元素。我们如果想存放个人的基本信息,就可以通过定义结构体的关键字。结构体大家都很熟悉吧。so,你学会结构体了吗?我们还可以做一些例题巩固。

2024-11-03 21:38:56 200 2

原创 1180:分数线划定

为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%150%划定,即如果计划录取mm名志愿者,则面试分数线为排名第m×150%m×150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。第一行,两个整数n,m(5≤n≤5000,3≤m≤n)n,m(5≤n≤5000,3≤m≤n),中间用一个空格隔开,其中nn 表示报名参加笔试的选手总数,mm 表示计划录取的志愿者人数。

2024-08-23 11:29:24 712

原创 蓝桥杯2021第十二届蓝桥杯青少年组省赛试题真题

路线:从黑精灵初始位置(1,1)到正下方方格(2,1)走 1步,正下方方格(2,1)到其下方穿越们(3,1)"D" 走 1 步,然后穿越到另一扇穿越门(2,3)向正下方(3,3)走 1 步,最后到大白精灵家(3,4)需要走1步,故最短路线需要 4 步。例如: 给出一个 3*4 的矩阵方格,并给出第一个穿越门的坐标位置 N1,M1(2,3),第二个穿越门的坐标位置 N2,M2(3,1),已知黑精灵初始坐标位置左上角(1,1),白精灵坐标位置右下角(N,M)。如果对折 1 次,中间剪一刀可以剪出3段绳子;

2024-08-21 19:41:12 2363

原创 P1304 哥德巴赫猜想

输入一个偶数 NN,验证 4∼N4∼N 所有偶数是否符合哥德巴赫猜想:任一大于 22 的偶数都可写成两个质数之和。如果一个数不止一种分法,则输出第一个加数相比其他分法最小的方案。例如 1010,10=3+7=5+510=3+7=5+5,则 10=5+510=5+5 是错误答案。首先先输出正偶数 2i+22i+2,然后输出等号,再输出加和为 2i+22i+2 且第一个加数最小的两个质数,以加号隔开。输出 N−222N−2​ 行。数据保证,4≤N≤100004≤N≤10000。此代码仅供参考,请勿纯抄。

2024-08-19 20:17:25 295

原创 #1065. 二分查找

请在一个有序递增数组中(不存在相同元素),采用二分查找,找出值x的位置,如果x在数组中不存在,请输出-1!第二行,n个数,代表数组的n个递增元素(1<=数组元素值<=108)第一行,一个整数n,代表数组元素个数(n <= 106)第三行,一个整数x,代表要查找的数(0<=x<=108)请尝试采用递归和非递归两种方式来实现二分查找。x在数组中的位置,或者-1。此代码仅供参考,请勿纯抄。

2024-08-19 18:29:21 236

原创 1174:大整数乘法

一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。这道题不是简单的高*低,而是高*高。具体为什么可以看输入样例,明显这两个数字都是高精。有两行,每行是一个不超过200位的非负整数,没有多余的前导0。求两个不超过200位的非负整数的积。此代码仅供参考,请勿纯抄。

2024-08-18 11:46:25 296 2

原创 1169:大整数减法

共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。求两个大的正整数相减的差。此代码仅供参考,请勿纯抄。

2024-08-18 10:43:41 291

原创 1168:大整数加法

一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。求两个不超过200位的非负整数的和。此代码仅供参考,请勿纯抄。

2024-08-18 10:29:33 299

原创 1209:分数求和

输入nn个分数并对他们求和,并用最简形式表示。若最终结果的分母为11,则直接用整数表示。如:56、10356、103均是最简形式,而3636需要化简为12,3112,31需要化简为33。接下来nn行,每行一个分数,用"p/qp/q"的形式表示,不含空格,p,qp,q均不超过1010。输出只有一行,即最终结果的最简形式。若为分数,用"p/qp/q"的形式表示。第一行是一个整数nn,表示分数个数,1≤n≤101≤n≤10;这道题,需要最大公约数函数,因为在计算前需要统分。此代码仅供参考,请勿纯抄。

2024-08-05 16:01:30 384 1

原创 1205:汉诺塔问题

约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到中间的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。由于条件是一次只能移动一个盘,且不允许大盘放在小盘上面,所以64个盘的移动次数是:18,446,744,073,709,551,615。每次移动的记录为例如 a->3->b 的形式,即把编号为3的盘子从a杆移至b杆。整数为盘子的数目,后三个字符表示三个杆子的编号。

2024-08-05 15:54:29 363

原创 1408:素数回文数的个数

求11到n之间(包括n),既是素数又是回文数的整数有多少个。(我妈一直在催我,只打了一行注释,实在对不起o(╥﹏╥)o)回文数指左右对称的数,如:292,333。一个大于11小于1000的整数n。这道题,可以使用素数函数和回文函数。11到n之间的素数回文数个数。(没时间打注释了,sorry)此代码仅供参考,请勿纯抄。

2024-07-30 19:28:42 519 1

原创 1407:笨小猴

这种方法的具体描述如下:假设maxn𝑚𝑎𝑥𝑛是单词中出现次数最多的字母的出现次数,minn𝑚𝑖𝑛𝑛是单词中出现次数最少的字母的出现次数,如果maxn−minn𝑚𝑎𝑥𝑛−𝑚𝑖𝑛𝑛是一个质数,那么笨小猴就认为这是个Lucky Word𝐿𝑢𝑐𝑘𝑦 𝑊𝑜𝑟𝑑,这样的单词很可能就是正确的答案。共两行,第一行是一个字符串,假设输入的的单词是Lucky Word𝐿𝑢𝑐𝑘𝑦 𝑊𝑜𝑟𝑑,那么输出“Lucky Word𝐿𝑢𝑐𝑘𝑦 𝑊𝑜𝑟𝑑”,否则输出“No Answer𝑁𝑜 𝐴𝑛𝑠𝑤𝑒𝑟”;此代码仅供参考,请勿纯抄。

2024-07-30 19:16:11 891

原创 1151:素数个数

编程求2∼n2∼𝑛(n𝑛为大于22的正整数)中有多少个素数。输入n(2≤n≤50000)𝑛(2≤𝑛≤50000)。从0遍历到n,如果是素数,计数器++此代码仅供参考,请勿纯抄。

2024-07-27 16:03:36 306

原创 1128:图像模糊处理

接下来n𝑛行,每行m𝑚个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0∼2550∼255之间。第一行包含两个整数n𝑛和m𝑚,表示图像包含像素点的行数和列数。2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。n𝑛行,每行m𝑚个整数,为模糊处理后的图像。相邻两个整数之间用单个空格隔开。这道题,可以先排除最外层,再按照题目要求进行遍历。1.四周最外侧的像素点灰度值不变;

2024-07-27 15:44:48 582

原创 1147:最高分数的学生姓名

第一行输入一个正整数N(N <= 100),表示学生人数。输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。这道题,只需遍历所有学生的分数,求出最大值,再输出分数最高的人名。姓名为一个连续的字符串,中间没有空格,长度不超过20。分数是一个非负整数,且小于等于100;数据保证最高分只有一位同学。获得最高分数同学的姓名。此代码仅供参考,请勿纯抄。

2024-07-25 14:41:58 374

原创 1142:单词的长度

注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。这道题,我们只需使用strlen函数就可以了。依次输出对应单词的长度,之间以逗号间隔。此代码仅供参考,请勿纯抄。

2024-07-25 14:35:33 442

原创 1132:石头剪子布

石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。第一行是一个整数N𝑁,表示一共进行了N𝑁次游戏。这道题,可以先判断是不是平局,否则判断是不是某一方赢,否则,另一方赢。游戏规则:石头打剪刀,布包石头,剪刀剪布。),或者游戏出现平局,则输出。

2024-07-24 15:07:47 454

原创 1131:基因相关性

现比对两条长度相同的DNA序列。定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条DNA序列是相关的,否则不相关。有三行,第一行是用来判定出两条DNA序列是否相关的阈值,随后2行是两条DNA序列(长度不大于500)。碱基对,再计算所有碱基对比除以一样的碱基对的比例,判断,如果大于阈值,输出“yes”否则,输出“no”若两条DNA序列相关,则输出“yes”,否则输出“no”。

2024-07-24 12:51:51 498

原创 1130:找第一个只出现一次的字符

这道题,只需遍历每个字符出现的数量,如果等于一,输出,结束,一直没有找到则输出“no”给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输出第一个仅出现一次的字符,若没有则输出no。一个字符串,长度小于100000。此代码仅供参考,请勿纯抄。

2024-07-23 22:26:56 594

原创 1115:直方图

假设 Fmax(Fmax<10000)𝐹𝑚𝑎𝑥(𝐹𝑚𝑎𝑥<10000)是数组里最大的数,那么我们只统计{0,1,2.....Fmax}{0,1,2.....𝐹𝑚𝑎𝑥}里每个数出现的次数。对于例子中的数组,最大的数是33,因此我们只统计{0,1,2,3}{0,1,2,3}的出现频数。给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里最大的数。按顺序输出每个数的出现次数,一行一个数。这道题,可以先求出最大值,再遍历从零到最大数的每个数出现的数,输出。

2024-07-23 10:13:43 416

原创 1105:数组逆序重存放

两行:第一行数组中元素的个数n(1<n<100)𝑛(1<𝑛<100),第二行是n𝑛个整数,每两个整数之间用空格分隔。一行:输出逆序后数组的整数,每两个整数之间用空格分隔。将一个数组中的值按逆序重新存放。这道题,只需正序输入,逆序输出。此代码仅供参考,请勿纯抄。

2024-07-21 11:49:10 483

原创 1104:计算书费

输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。输出一行,包含一个浮点数f,表示应付的总费用。给定每种图书购买的数量,编程计算应付的总费用。数据结构与算法 32.7元/本。C++程序设计教程 78元/本。JAVA程序设计 65元/本。计算概论 28.9元/本。编译原理 27.8元/本。

2024-07-21 10:17:01 508

原创 2028:【例4.14】百钱买百鸡

鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?输出各种鸡翁、鸡母、鸡雏的数量,依次由小到大,每种情况各占一行,每行三个数之间用一个空格隔开。这道题可以直接枚举,然后判断是否符合条件,注意,公鸡和母鸡在for循环的时候从0开始。此代码仅供参考,请勿纯抄。

2024-07-20 22:04:10 633

原创 1098:质因数分解

再使用for循环假设其中一个因数,再通过积除以因数求出另外一个因数,分别判断是不是质数。已知正整数n𝑛是两个不同的质数的乘积,试求出较大的那个质数。对于100%的数据,6≤n≤2×1096≤𝑛≤2×109。输出只有一行,包含一个正整数 p𝑝,即较大的那个质数。对于60%的数据,6≤n≤10006≤𝑛≤1000。输入只有一行,包含一个正整数 n𝑛。,是则输出较大数,不是则跳过。此代码仅供参考,请勿纯抄。

2024-07-20 17:33:04 540

原创 1095:数1的个数

当n=12𝑛=12时,写下1,2,3,4,5,6,7,8,9,10,11,121,2,3,4,5,6,7,8,9,10,11,12。给定一个十进制正整数n(1≤n≤10000)𝑛(1≤𝑛≤10000),写下从11到n𝑛的所有整数,然后数一下其中出现的数字“这道题,可以先遍历每个数的位数,再判断各个数位是否为一,如果为一,计数器++例如当n=2𝑛=2时,写下1,21,2。这样只出现了11个“1≤n≤100001≤𝑛≤10000。此代码仅供参考,请勿纯抄。

2024-07-20 17:17:37 534

原创 1092:求出e的值

利用公式e=1+11!,求e𝑒的值,要求保留小数点后1010位。输入只有一行,该行包含一个整数n(2≤n≤15)𝑛(2≤𝑛≤15),表示计算e𝑒时累加到1n!输出只有一行,该行包含计算出来的e的值,要求打印小数点后1010位。这道题,我们只需先求出1到n的阶乘再用1除以他们再相加就可以了。

2024-07-19 14:20:13 248

原创 1075:药房管理

每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时的库存量,药房会拒绝该病人的请求。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。只需遍历每个病人取药的数量是不是大于目前的药房库存数量,如果大于,计数器++,小于则将药房数量减去病人取走的数量。第三行共有n个数,分别记录了每个病人希望取走的药品数量(按照时间先后的顺序)。

2024-07-18 15:52:37 490

原创 1069:乘方计算

给出一个整数a𝑎和一个正整数n(−1000000≤a≤1000000,1≤n≤10000)𝑛(−1000000≤𝑎≤1000000,1≤𝑛≤10000),求乘方an𝑎𝑛,即乘方结果。一行,包含两个整数a𝑎和n𝑛。变量类型只能用long long,不能用unsigned long long。一个整数,即乘方结果。题目保证最终结果的绝对值不超过10000001000000。

2024-07-18 10:34:09 432

原创 1054:三角形判断

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。只需要判断任意两条边是否大于第三条边即可(大于为1,小于为0)如果能构成三角形,则输出“yes” ,否则输出“no”。

2024-07-17 15:58:58 455

空空如也

空空如也

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

TA关注的人

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