蓝桥杯
阎王大大
这个作者很懒,什么都没留下…
展开
-
版本分支 蓝桥杯java A
/**标题:版本分支小明负责维护公司一个奇怪的项目。这个项目的代码一直在不断分支(branch)但是从未发生过合并(merge)。现在这个项目的代码一共有N个版本,编号1~N,其中1号版本是最初的版本。除了1号版本之外,其他版本的代码都恰好有一个直接的父版本;即这N个版本形成了一棵以1为根的树形结构。如下图就是一个可能的版本树: 1 / \ 2 ...原创 2019-11-15 16:44:47 · 328 阅读 · 4 评论 -
找假币 蓝桥杯 第九届 javaA
标题:找假币在8枚硬币中,有1枚假币,假币外观与真币一模一样,只是重量略轻或略重一点。 给你一架天平,要求最多称3次,就找出假币,并且知道它是重一些还是轻一些。 下面的代码给出一个解决方案,仔细分析逻辑,填写划线位置缺少的代码。import java.util.*;public class Main{ static int balance(int a, int b){ if(a<...原创 2019-11-14 11:29:53 · 410 阅读 · 0 评论 -
阅兵方阵 蓝桥杯 第九届JavaA
/* * 标题:阅兵方阵x国要参加同盟阅兵活动。 主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵。 x国发现弱小的y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形: 130 = 81 + 49 = 9^2 + 7^2 130 = 1219 = 11^2 + 3^2x国君很受刺激,觉得x国面积是y国的6倍,理应变出更多队形。 于是他发号施令: 我们要派出一支队...原创 2019-11-14 10:21:44 · 280 阅读 · 1 评论 -
三角形面积 已知三角形三个顶点在直角坐标系下的坐标 蓝桥杯
标题:三角形面积已知三角形三个顶点在直角坐标系下的坐标分别为:(2.3, 2.5)(6.4, 3.1)(5.1, 7.2)求该三角形的面积。注意,要提交的是一个小数形式表示的浮点数。 要求精确到小数后3位,如不足3位,需要补零。8.795public class Main{ public static void main(String [] args) { double...原创 2019-11-13 10:31:45 · 808 阅读 · 0 评论 -
居民集会 蓝桥杯Java
标题:居民集会蓝桥村的居民都生活在一条公路的边上,公路的长度为L,每户家庭的位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距离为di。每年,蓝桥村都要举行一次集会。今年,由于村里的人口太多,村委会决定要在4个地方举行集会,其中3个位于公路中间,1个位最公路的终点。已知每户家庭都会向着远离公路起点的方向去参加集会,参加集会的路程开销为家庭内的人数ti与距离的乘积。给定每户家庭...原创 2019-05-23 21:04:05 · 295 阅读 · 0 评论 -
数字划分 蓝桥杯Java
/*标题:数字划分w星球的长老交给小明一个任务:1,2,3…16 这16个数字分为两组。要求:这两组数字的和相同,并且,两组数字的平方和也相同,并且,两组数字的立方和也相同。请你利用计算机的强大搜索能力解决这个问题。并提交1所在的那个分组的所有数字。这些数字要从小到大排列,两个数字间用一个空格分开。即类似:1 4 5 8 … 这样的答案。注意,只提交这一组数字,不要填...原创 2019-05-19 12:00:24 · 287 阅读 · 0 评论 -
数位和 蓝桥杯Java
/**标题:数位和数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。高斯立即做出答案:5050!这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901从10加到15是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,这个口算都可以出结果的。按这样的“加法”,从1加到1000是...原创 2019-05-19 12:00:16 · 186 阅读 · 0 评论 -
蓝桥杯 搭积木 练习
import java.util.HashSet;/*搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:01 23 4 56 7 8 903 17 5 29 8 6 4请你计算这样的搭法一共有...原创 2019-05-19 12:00:07 · 233 阅读 · 0 评论 -
密文搜索 蓝桥杯Java
/***标题:密文搜索福尔摩斯从X星收到一份资料,全部是小写字母组成。他的助手提供了另一份资料:许多长度为8的密码列表。福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。数据格式:输入第一行:一个字符串s,全部由小写字母组成,长度小于1024*1024紧接着一行是一个整数n,表示以下有n行...原创 2019-05-23 15:25:09 · 524 阅读 · 0 评论 -
打印数字 蓝桥杯Java
只涉及一个类型强制转换/*打印数字小明写了一个有趣的程序,给定一串数字。它可以输出这串数字拼出放大的自己的样子。比如“2016”会输出为:22222 00000 1 66662 2 0 0 1 1 62 0 0 1 6666662 0 0 1 6 62 0 0 ...原创 2019-05-21 21:27:46 · 227 阅读 · 0 评论 -
七星填数
最终结果过程比较暴力/**七星填数如图【图1.png】所示。在七角星的14个节点上填入1~14 的数字,不重复,不遗漏。要求每条直线上的四个数字之和必须相等。图中已经给出了3个数字。请计算其它位置要填充的数字,答案唯一。填好后,请提交绿色节点的4个数字(从左到右,用空格分开)比如:12 5 4 8当然,这不是正确的答案。注意:只提交4个用空格分开的数字,不要填写任何多余的...原创 2019-05-21 20:54:21 · 979 阅读 · 0 评论 -
合根植物 蓝桥杯Java
import java.util.Scanner;public class Test6 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner du=new Scanner(System.in); int m=du.nextInt(); int n=du...原创 2019-05-20 21:28:47 · 622 阅读 · 0 评论 -
树型显示 蓝桥杯Java
/*标题:树形显示对于分类结构可以用树形来形象地表示。比如:文件系统就是典型的例子。树中的结点具有父子关系。我们在显示的时候,把子项向右缩进(用空格,不是tab),并添加必要的连接线,以使其层次关系更醒目。下面的代码就是为了这个目的的,请仔细阅读源码,并填写划线部分缺少的代码。*/import java.util.*;class MyTree{ private Map<S...原创 2019-05-19 11:59:43 · 163 阅读 · 0 评论 -
希尔伯特曲线 蓝桥杯Java
/*标题:希尔伯特曲线希尔伯特曲线是以下一系列分形曲线 Hn 的极限。我们可以把 Hn 看作一条覆盖 2^n × 2^n 方格矩阵的曲线,曲线上一共有 2^n × 2^n 个顶点(包括左下角起点和右下角终点),恰好覆盖每个方格一次。[p1.png]Hn(n > 1)可以通过如下方法构造:1. 将 Hn-1 顺时针旋转90度放在左下角2. 将 Hn-1 逆时针旋转90度...原创 2019-05-19 11:57:57 · 509 阅读 · 0 评论