
蓝桥杯
图乐
这个作者很懒,什么都没留下…
展开
-
算法提高 最大乘积
问题描述 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?输入格式 第一行一个数表示数据组数 每组输入数据共2行: 第1行给出总共的数字的个数n和要取的数的个数m,1 第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。输出格式 每组数据输出1行,为最大的乘积。样例输入15 51 2原创 2014-11-23 18:52:13 · 1178 阅读 · 0 评论 -
2013年11月24日 蓝桥杯校内选拔赛c\c++B组——答案+试题
1.标题:满二叉树 一般情况下,二叉树通过含有指针的数据结构来存储。但对特殊情形,也可以简化存储。 比如满二叉树的情形:除了最后一层的叶子节点外,所有的节点都有完整的左右子节点。我们可以按照树的逐层遍历顺序把节点存在数组中。当然,需要从某个节点的序号计算出它的父亲节点或者两个孩子节点。 下面代码的目标是求某节点的父节点的。请填写划线部分缺原创 2013-11-24 13:40:53 · 4354 阅读 · 6 评论 -
第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组
好久没更新过博客了,就从蓝桥杯省赛开始更新吧。第一题:三角形面积如图1所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。解题分析:直接计算,8x8-(8x4)/2-4x6/2-8x2/2=28,没啥说的 第二题:立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于原创 2015-04-11 14:25:47 · 5762 阅读 · 14 评论 -
熊怪吃核桃
题目描述:森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。请填写该数字(一个整数),不要填写任何多余的内容或说明文字。 public static void main(原创 2015-05-20 20:42:07 · 1598 阅读 · 0 评论 -
打印菱形
题目描述给出菱形的边长,在控制台上打印出一个菱形来。 为了便于比对空格,我们把空格用句点代替。 当边长为8时,菱形为:.......*......*.*.....*...*....*.....*...*.......*..*.........*.*...........**.............*.*...........*..*.........*...*.......原创 2015-05-20 22:56:49 · 1533 阅读 · 0 评论