
蓝桥杯第五届真题
青云 --小凡
C++从入门到入土
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分糖果java
分糖果java有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。【格式要求】程序首先读入一个整数N(2<N<1...原创 2019-03-08 19:43:29 · 1538 阅读 · 2 评论 -
矩阵翻硬币java
小明先把硬币摆成了一个 n 行 m 列的矩阵。随后,小明对每一个硬币分别进行一次 Q 操作。对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。小明想知道最开始有多少枚硬币是反面朝上的。于是,他...转载 2019-03-15 16:35:18 · 263 阅读 · 0 评论 -
地宫取宝Java,dfs
地宫取宝X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。请你帮小明...翻译 2019-03-15 15:09:26 · 297 阅读 · 0 评论 -
扑克序列Java
A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。解题思路:最暴力的解法是先对数组中所有元素进行全排列然后进行check(),调用Java提供...原创 2019-03-15 14:41:22 · 234 阅读 · 0 评论 -
圆周率Java
数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其中许多方法都涉及无穷级数。图1.png中所示,就是一种用连分数的形式表示的圆周率求法。下面的程序实现了该求解方法。实际上数列的收敛对x的初始值 并不敏感。 结果打印出圆周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。本题的最坑之处在于题目要求是一个近似值,有时得出差不多的答案,以为是对的,其实是错误的public...翻译 2019-03-09 21:16:16 · 914 阅读 · 0 评论 -
大衍数列Java
中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。它的前几项是:0、2、4、8、12、18、24、32、40、50 ...其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。public class Demo_5_04 { public static void main(String[] args) { for(int i=1; i...原创 2019-03-09 21:12:46 · 525 阅读 · 0 评论 -
猜字母Java
把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。q答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。有两种解题思路:加标志为,标志已经处理的元素,之后不在进行任何处理删除一个...翻译 2019-03-09 21:10:45 · 419 阅读 · 0 评论 -
切面条Java
题目要求:一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?解题思路:这种题都是先写出前几项,观察每项间的关系,一般为斐波切列,指数,指数幂的形式,本题中只观察前三项,可能误认为是斐波切列,其实不然;在纸上模拟切的过程,发现每次对折就是将弯折到另一边,...原创 2019-03-09 21:05:20 · 348 阅读 · 0 评论 -
武功秘籍Java
武功秘籍小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这道题很简单,发现每张纸都是以偶数开始,奇数结尾,所以在纸上画一下,就可轻松得出答案,当页数跨度比较大时,也可以编码。import j...原创 2019-03-09 20:52:18 · 556 阅读 · 0 评论 -
奇怪的分数Java
奇怪的分式上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1 ...原创 2019-03-11 21:15:16 · 245 阅读 · 0 评论