![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯基础练习
Blossom i
开心就好,Python123题持续更新,C语言+数字的文章选自问答的回复整理
展开
-
蓝桥杯2013年真题:振兴中华(递归原理与构造技巧)
比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。原文链接:https://blog.csdn.net/zhangge138/article/details/79488128。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见下图)小明参加了学校的趣味运动会,其中的一个项目是:跳格子。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?原创 2023-05-29 14:45:00 · 79 阅读 · 0 评论 -
蓝桥杯国赛试题2:出栈次序
原文链接:https://blog.csdn.net/zhangge138/article/details/79490831。那么,该车队再次上路后,可能的次序有多少种?X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。显然,如果车队只有1辆车,可能次序1种;一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。为了方便起见,假设检查站可容纳任意数量的汽车。X星球特别讲究秩序,所有道路都是单行线。原创 2023-05-25 08:30:36 · 51 阅读 · 0 评论 -
蓝桥杯省赛PREV-371试题2:5个砝码(天平称重)
资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。本题目要求编程实现:对用户给定的重量,给出砝码组合方案。原创 2023-05-25 08:30:14 · 74 阅读 · 0 评论 -
蓝桥杯基础30:BASIC-18 VIP试题 矩形面积交
原文链接:https://blog.csdn.net/zhangge138/article/details/79761608。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输出仅包含一个实数,为交的面积,保留到小数后两位。输入仅包含两行,每行描述一个矩形。原创 2023-05-25 08:28:20 · 56 阅读 · 0 评论 -
蓝桥杯基础26:BASIC-22 VIP试题 FJ的字符串(递归)
原文链接:https://blog.csdn.net/zhangge138/article/details/79473463。请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。你能找出其中的规律并写所有的数列AN吗?仅有一个数:N ≤ 26。原创 2023-05-25 08:28:52 · 68 阅读 · 0 评论 -
蓝桥杯基础23:BASIC-25 VIP试题 回形取数(模拟法)
原文链接:https://blog.csdn.net/zhangge138/article/details/79460332。回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。原创 2023-05-15 16:52:11 · 58 阅读 · 0 评论 -
蓝桥杯基础19:BASIC-29 VIP试题 高精度加法
定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1]与B[1]相加,这时还应将低位进上来的值r也加起来,即C[1]应该是A[1]、B[1]和r三个数的和.如果又有进位产生,则仍可将新的进位存入到r中,和的个位存到C[1]中。输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。原创 2023-05-15 16:51:30 · 49 阅读 · 0 评论 -
蓝桥杯省赛试题3:取球游戏【第三届】
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。然后是n个整数,每个占一行(整数原创 2023-04-26 23:18:14 · 616 阅读 · 0 评论 -
蓝桥杯模拟赛1:奇怪的捐赠(数学知识的运用)
思路:本题可以类比思考,若我要将14321 元分为1,10,100,1000,10000元的组合,每份不超过十,最多分多少份。原文链接:https://blog.csdn.net/zhangge138/article/details/79566991。题目描述:地产大亨Q先生临终的遗愿是:拿出100万元给X社区的居民抽奖,以稍慰藉心中愧疚。3. 在满足上述要求的情况下,分成的份数越多越好!比如:1元, 7元,49元,343元,...2. 相同金额的份数不能超过5份。每份必须是7的若干次方元。原创 2023-04-26 23:17:42 · 777 阅读 · 2 评论 -
蓝桥杯基础18:BASIC-30 VIP试题 阶乘计算
可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!输入包含一个正整数n,n原创 2023-04-26 23:16:57 · 74 阅读 · 0 评论 -
蓝桥杯基础17:BASIC-02试题 序列求和
你可以试一试,如果使用1000000000作为你的程序的输入,你的程序是不是能在规定的上面规定的时限内运行出来。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。如果你使用C++或C语言而且准备使用printf输出结果,则你的格式字符串应该写成%I64d以输出long long类型的整数。本题另一个要值得注意的地方是答案的大小不在你的语言默认的整型(int)范围内,如果使用整型来保存结果,会导致结果错误。原创 2023-04-07 10:43:12 · 281 阅读 · 0 评论 -
蓝桥杯基础16:BASIC-03试题 圆的面积
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须。输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。说明:在本题中,输入是一个整数,但是输出是一个实数。输入包含一个整数r,表示圆的半径。原创 2023-04-07 10:26:28 · 489 阅读 · 0 评论 -
蓝桥杯基础15:BASIC-04试题 Fibonacci数列
说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输出一行,包含一个整数,表示Fn除以10007的余数。输入包含一个整数n。原创 2023-04-07 10:21:53 · 296 阅读 · 0 评论 -
蓝桥杯基础14:BASIC-1试题 闰年判断
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。输出一行,如果给定的年份是闰年,则输出yes,否则输出no。1. 年份是4的倍数而不是100的倍数;给定一个年份,判断这一年是不是闰年。输入包含一个整数y,表示当前的年份。2. 年份是400的倍数。其他的年份都不是闰年。原创 2023-04-07 09:10:28 · 403 阅读 · 0 评论 -
蓝桥杯基础13:BASIC-2试题 01字串
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。输出32行,按从小到大的顺序每行一个长度为5的01串。请按从小到大的顺序输出这32种01串。原创 2023-04-07 09:02:41 · 473 阅读 · 0 评论 -
蓝桥杯基础12:BASIC-3试题 字母图形
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。这题主要是要找出字母位置下标与字母值的关系。输出n行,每个m个字符,为你的图形。原创 2023-04-07 08:44:20 · 534 阅读 · 0 评论 -
蓝桥杯基础11:BASIC-4试题 数列特征
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。考虑到每个数的绝对值小于10000,故输入的同时就可以求最大最小值。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。给出n个数,找出这n个数的最大值,最小值,和。第一行为整数n,表示数的个数。原创 2023-04-06 22:39:42 · 241 阅读 · 0 评论 -
蓝桥杯基础10:BASIC-5试题 查找整数
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。第三行包含一个整数a,为待查找的数。第一行包含一个整数n。原创 2023-04-06 20:39:51 · 422 阅读 · 0 评论 -
蓝桥杯基础9:BASIC-6试题 杨辉三角形
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行。给出n,输出它的前n行。原创 2023-04-06 20:17:05 · 747 阅读 · 0 评论 -
蓝桥杯基础8:BASIC-7试题 特殊的数字
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。原创 2023-04-06 17:52:48 · 886 阅读 · 0 评论 -
蓝桥杯基础7:BASIC-8试题 回文数
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。按从小到大的顺序输出满足条件的四位十进制数。原创 2023-04-06 17:46:38 · 196 阅读 · 0 评论 -
蓝桥杯基础6:BASIC-9试题 特殊回文数
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n。123321是一个非常特殊的数,它从左边读和从右边读是一样的。按从小到大的顺序输出满足条件的整数,每个整数占一行。输入一行,包含一个正整数n。原创 2023-04-06 17:42:56 · 455 阅读 · 0 评论