
蓝桥杯
比赛
122&&113
这个作者很懒,什么都没留下…
展开
-
蓝桥杯题目练习(分糖果)
2014年第五届真题 分糖果原题链接:分糖果题目描述问题描述有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入程序首先读...原创 2020-03-12 20:19:08 · 582 阅读 · 0 评论 -
蓝桥杯题目练习(和最大子序列)
算法提高VIP 和最大子序列原题链接:和最大子序列题目描述对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是最大的(跟其他所有子序列相比)。程序要求你输出这个最大值。输入输入文件的第一行包含一个整数N,第二行包含N个整数,表示A。其中1 < = N ...原创 2020-03-07 21:02:44 · 1440 阅读 · 0 评论 -
蓝桥杯题目练习(能量项链)
算法提高 能量项链原题链接:能量项链题目描述在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有 N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标 记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如...原创 2020-02-26 11:06:04 · 657 阅读 · 0 评论 -
蓝桥杯题目练习(装箱问题)
算法训练VIP 装箱问题(01背包)原题链接:装箱问题题目描述有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入第一行为一个整数,表示箱子容量;第二行为一个整数,表示有n个物品;接下来n行,每行一个整数表示这n个物品的各自体积。输出一个整数,表示箱...原创 2020-02-24 10:38:22 · 555 阅读 · 0 评论 -
蓝桥杯题目练习(蜜蜂飞舞)
算法训练VIP 蜜蜂飞舞原题链接:蜜蜂飞舞题目描述“两只小蜜蜂呀,飞在花丛中呀……”话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞蹈。用一个空间直角坐标系来描述这个世界,那么这两只蜜蜂初始坐标分别为(x1,y1,z1), (x2,y2,z2) 。在接下来它们将进行n次飞行,第i次飞行两只蜜蜂分别按照各自的速度向量飞行ti个单位时间。对于这一现象,玮玮已经观察了很 久。他很想知道在蜜...原创 2020-02-23 17:45:25 · 482 阅读 · 0 评论 -
蓝桥杯题目练习(猴子分苹果)
算法训练VIP 猴子分苹果原题链接:猴子分苹果题目描述秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了,然后藏起来一份,最后把剩下的苹果重新合在一起。这些猴子依次悄悄来到山洞,都做同样的操作,恰好每次都剩下了m个苹果。第二天,这些猴子来到山洞,把剩下的苹果分成n分,...原创 2020-02-23 11:26:24 · 1291 阅读 · 1 评论 -
蓝桥杯题目练习(求先序排列)
算法训练VIP 求先序排列原题链接:求先序排列题目描述给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度< =8)。输入两行,每行一个字符串,分别表示中序和后序排列输出一个字符串,表示所求先序排列样例输入BADCBDCA样例输出ABCD思考:可以先通过后序遍历字符串最后一个找到当前根节点;然后再在中序遍历中分离出左右子节点,...原创 2020-02-23 10:24:14 · 716 阅读 · 0 评论 -
蓝桥杯题目练习(比赛安排)
算法训练VIP 比赛安排原题链接:比赛安排题目描述设有有2n(n<=6)个球队进行单循环比赛,计划在2n–1天内完成,每个队每天进行一场比赛。设计一个比赛的安排,使在2n–1天内每个队都与不同的对手比赛。输入共一行,输入n的数值。输出共(2 n – 1)行,第i行输出第i天的比赛安排。格式为: A-B C-D 其中i是天数,A,B分别为比赛双方的编号,每行共2n-1个比...原创 2020-02-22 18:57:05 · 951 阅读 · 0 评论 -
蓝桥杯题目练习(星际交流)
算法训练VIP 星际交流原题链接:星际交流题目描述人类终于登上了火星的土地并且见到了神秘的火 星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样 的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回 答。火星人用一种非常简单的方式来表示数字—...原创 2020-02-22 11:03:50 · 631 阅读 · 0 评论 -
蓝桥杯题目练习(旅行家的预算)
算法训练VIP 旅行家的预算原题链接:旅行家的预算题目描述一个旅行家想驾驶汽车以最少的费用从一个城市 到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P 和沿途油站数N(N可以为零),油站i离出发点的距离Di、每升汽油价格Pi(i=1,2,……N)。计算结果四舍五入至小数点后两位。如果无法到达目...原创 2020-02-21 11:19:06 · 934 阅读 · 1 评论 -
蓝桥杯题目练习(摆动序列)
算法训练VIP 摆动序列原题链接:摆动序列题目描述如果一个序列满足下面的性质,我们就将它称为摆动序列:序列中的所有数都是不大于k的正整数;序列中至少有两个数。序列中的数两两不相等;如果第i – 1个数比第i – 2个数大,则第i个数比第i – 2个数小;如果第i – 1个数比第i – 2个数小,则第i个数比第i – 2个数大。比如,当k = 3时,有下...原创 2020-02-19 11:38:30 · 976 阅读 · 0 评论 -
蓝桥杯题目练习(拦截导弹)
算法训练VIP 拦截导弹原题链接:拦截导弹题目描述某国为了防御敌国的导弹袭击,发展出一种导弹 拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的 导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整...原创 2020-02-19 10:54:07 · 3059 阅读 · 4 评论 -
蓝桥杯题目练习(幂方分解)
算法训练VIP 幂方分解原题链接:幂方分解题目描述任何一个正整数都可以用2的幂次方表示。例如:137=27+23+2^0同时约定方次用括号来表示,即ab 可表示为a(b)。由此可知,137可表示为:2(7)+2(3)+2(0)进一步:7= 22+2+20 (2^1用2表示)3=2+2^0所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)...原创 2020-02-18 11:16:51 · 270 阅读 · 0 评论 -
蓝桥杯题目练习(寂寞的数)
算法训练VIP 寂寞的数原题链接:寂寞的数题目描述道德经曰:一生二,二生三,三生万物。对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和。例如,d(23)=23+2+3=28, d(1481)=1481+1+4+8+1=1495。因此,给定了任意一个n作为起点,你可以构造如下一个递增序列:n,d(n),d(d(n)),d(d(d(n)))…例如,从33开始的递增序列为...原创 2020-02-17 11:28:05 · 356 阅读 · 0 评论 -
蓝桥杯题目练习(学做菜)
算法训练VIP 学做菜原题链接:学做菜题目描述涛涛立志要做新好青年,他最近在学做菜。由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D。涛涛现在会做的菜有五种:1、 西红柿炒鸡蛋 原料:AABDD2、 酸辣鸡丁 原料:ABCD3、 宫保鸡丁 原料:CCD4、 水煮西红柿 原料:BBB5、 怪味蛋 原料:A...原创 2020-02-17 10:34:57 · 511 阅读 · 0 评论 -
蓝桥杯题目练习(字符串编辑)
算法训练VIP 字符串编辑原题链接:字符串编辑题目描述从键盘输入一个字符串(长度< =40个字符),并以字符’.’结束。编辑功能有:1 D:删除一个字符,命令的方式为:D a 其中a为被删除的字符,例如:D s 表示删除字符’s’,若字符串中有多个 ‘s’,则删除第一次出现的。2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a...原创 2020-02-17 10:11:32 · 1495 阅读 · 0 评论 -
蓝桥杯题目练习(回文数)
算法训练VIP 回文数原题链接:回文数题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。又如:对于10进制数87:STEP1:87+78 = 165 STEP2:165+561 = 726STEP3:726+627 = 1353 STEP4:13...原创 2020-02-16 10:53:08 · 1099 阅读 · 0 评论 -
蓝桥杯题目练习(单词接龙)
算法训练VIP 单词接龙由此篇博文启发:蓝桥杯 单词接龙题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都 最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at和...原创 2020-02-15 11:11:43 · 642 阅读 · 0 评论 -
蓝桥杯题目练习(入学考试)
算法训练VIP 入学考试原题链接:入学考试题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界 上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子, 这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明 的...原创 2020-02-05 11:11:39 · 453 阅读 · 0 评论 -
蓝桥杯题目练习(阶乘)
算法训练VIP 阶乘原题链接:阶乘题目描述一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量 中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算 n!,而是去计算n!最右边的那个非0的数字是多少。例如,5! =...原创 2020-02-04 11:09:46 · 391 阅读 · 0 评论 -
蓝桥杯题目练习(乘积最大)
算法训练VIP 乘积最大原题链接: 乘积最大题目描述今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K...原创 2020-02-01 13:39:13 · 723 阅读 · 0 评论 -
蓝桥杯题目练习(一元三次方程求解)
算法训练VIP 一元三次方程求解原题链接:一元三次方程求解题目描述有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值> =1。要求三个实根。数据规模和约定|a|,|b|,|c|,|d|< =20输入四个实数:a,b,c,d...原创 2020-02-01 10:53:00 · 1483 阅读 · 1 评论 -
蓝桥杯题目练习(排列序数)
2014年第五届真题 排列序数题目描述如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:abcd 0abdc 1acbd 2acdb 3adbc 4adcb 5bacd 6badc 7bcad 8bcda 9bdac 10bdca 11cabd 12cadb 13cbad 14cbda...原创 2020-01-31 14:05:45 · 468 阅读 · 0 评论 -
蓝桥杯题目练习(JAM计数法)
算法训练VIP JAM计数法题目描述Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互不相同,而且从左到右是严格递增的。每次,Jam还指定使用...原创 2020-01-31 13:16:44 · 775 阅读 · 1 评论 -
蓝桥杯题目练习(Hanoi问题)
算法训练VIP Hanoi问题题目描述如果将课本上的Hanoi塔问题稍做修改:仍然是给定N只盘子,3根柱子,但是允许每次最多移动相邻的M只盘子(当然移动盘子的数目也可以小于M),最少需要多少次?例如N=5,M=2时,可以分别将最小的2个盘子、中间的2个盘子以及最大的一个盘子分别看作一个整体,这样可以转变为N=3,M=1的情况,共需要移动7次。输入输入数据仅有一行,包括两个数N和M(0&l...原创 2020-01-30 11:04:18 · 333 阅读 · 0 评论 -
蓝桥杯题目练习(FBI树)
算法训练VIP FBI树题目描述我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下:1)T的根结点为R,其类型与串S的类型相同;2)若串S的长度大于1,将串S从中间分开,分为...原创 2020-01-30 10:44:21 · 1116 阅读 · 0 评论 -
蓝桥杯题目练习(传球游戏)
算法训练VIP 传球游戏题目描述上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没传出去的那个同学就是败者,要给大家表演一个节目。聪明的小蛮提出一个有趣的问...原创 2020-01-27 10:55:32 · 470 阅读 · 0 评论 -
蓝桥杯题目练习(黑色星期五)
算法训练VIP 黑色星期五题目描述有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2)...原创 2020-01-27 09:53:33 · 853 阅读 · 0 评论 -
蓝桥杯题目练习(学生成绩)
算法训练VIP 学生成绩题目描述定义一个学生结构体类型student,包括4个字段,姓名、性别、年龄和成绩。然后在主函数中定义一个结构体数组(长度不超过1000),并输入每个元素的值,程序使用冒泡排序法将学生按照成绩从小到大的顺序排序,然后输出排序的结果。输入第一行是一个整数N(N< 1000),表示元素个数;接下来N行每行描述一个元素,姓名、性别都是长度不超过20的字符串,年龄和成...原创 2020-01-26 10:20:25 · 821 阅读 · 0 评论 -
蓝桥杯题目练习(My Bad)
算法训练 My Bad问题描述 一个逻辑电路将其输入通过不同的门映射到输出,在电路中没有回路。输入和输出是一个逻辑值的有序集合,逻辑值被表示为1和0。我们所考虑的电路由与门(and gate,只有在两个输入都是1的时候,输出才为1)、或门(or gate,只要两个输入中有一个是1,输出就是1)、异或门(exclusive or(xor)gate,在两个输入中仅有一个是1,输出才是1)和非门(...原创 2020-01-22 11:13:49 · 1944 阅读 · 2 评论 -
蓝桥杯题目练习(景点游览)
算法训练 景点游览问题描述 小明来到一个景区游玩,但是他的时间有限,没办法逛遍所有的景点,所以他从网上下载了每个景点的评分,他希望能够使游览的景点的评分总和最高,于是他希望你帮他对于N个景点排下序。输入格式 输入的第一行包含一个正整数N,表示N个景点。 第二行有N个正整数,表示每个景点的评分值。输出格式 输出一行,包含N个正整数,表示N个景点的评分从大到小的排列样例输入4...原创 2020-01-21 10:32:50 · 1019 阅读 · 0 评论 -
蓝桥杯题目练习(加法运算)
算法训练 加法运算问题描述 你的表妹正在学习整数的加法,请编写一个程序来帮助她学习。该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示出来。要求:在主函数中不能使用scanf等函数直接输入这两个整数,而必须通过调用GetTwoInts函数来完成,在GetTwoInts函数中可以使用scanf函数。另外,由于该函数必须同时...原创 2020-01-21 10:25:20 · 1008 阅读 · 1 评论 -
蓝桥杯题目练习(数据交换)
算法训练 数据交换问题描述 编写一个程序,输入两个整数,分别存放在变量x和y当中,然后使用自己定义的函数swap来交换这两个变量的值。 输入格式:输入只有一行,包括两个整数。 输出格式:输出只有一行,也是两个整数,即交换以后的结果。 要求:主函数负责数据的输入与输出,但不能直接交换这两个变量的值,必须通过调用单独定义的函数swap来完成,而swap函数只负责交换变量的值,不能输出...原创 2020-01-21 10:14:59 · 712 阅读 · 0 评论 -
蓝桥杯题目练习(高精度加法)
基础练习VIP 高精度加法题目描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进...原创 2020-01-20 14:46:24 · 617 阅读 · 0 评论 -
蓝桥杯题目练习(2n皇后问题)
基础练习VIP 2n皇后问题题目描述给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入输入的第一行为一个整数n,表示棋盘的大小。接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放...原创 2020-01-20 14:22:04 · 574 阅读 · 1 评论 -
蓝桥杯题目练习(数的读法)
基础练习VIP 数的读法题目描述Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。所以,他迫切地需要一个系统,然后当他输入12 3456 7009时,会给出相应的念法:十二亿三千四百五十六万七千零...原创 2020-01-20 10:52:09 · 446 阅读 · 0 评论 -
蓝桥杯题目练习(时间转换)
基础练习VIP 时间转换题目描述给定一个以秒为单位的时间t,要求用 “< H> :< M> :< S> ”的格式来表示这个时间。< H> 表示时间,< M> 表示分钟, 而< S> 表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入输入只有一...原创 2020-01-19 16:09:40 · 567 阅读 · 0 评论 -
蓝桥杯题目练习(字符串对比)
基础练习VIP 字符串对比题目描述给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达...原创 2020-01-19 16:04:33 · 449 阅读 · 0 评论 -
蓝桥杯题目练习(分解质因数)
基础练习VIP 分解质因数目描述求出区间[a,b]中所有整数的质因数分解。提示先筛出所有素数,然后再分解。数据规模和约定2< =a< =b< =10000输入输入两个整数a,b。输出每行输出一个数的分解,形如k=a1a2a3…(a1< =a2< =a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=5...原创 2020-01-19 15:48:18 · 292 阅读 · 0 评论 -
蓝桥杯题目练习(矩阵乘法)
基础练习VIP 矩阵乘法题目描述给定一个N阶矩阵A,输出A的M次幂(M是非负整数)例如:A =1 23 4A的2次幂7 1015 22输入第一行是一个正整数N、M(1< =N< =30, 0< =M< =5),表示矩阵A的阶数和要求的幂数接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出输出共N行,每行N个整数,表示A...原创 2020-01-18 16:05:46 · 594 阅读 · 2 评论