![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥真题
dosafdc
这个作者很懒,什么都没留下…
展开
-
1344: [蓝桥杯2017决赛]区间移位(二分)
题目 题意:用已有的区间去覆盖[1,10000]这个大区间,求移动步数中移动最大的距离 AC代码(感觉应该有过不去的样例,但是给的样例都过了): package 蓝桥杯2017; import java.util.*; public class 区间移位 { static Scanner sc=new Scanner(System.in); static int n; static List<Node>a=new ArrayList<>(); public static v原创 2020-11-09 20:51:38 · 237 阅读 · 0 评论 -
1313: [蓝桥杯2016决赛]赢球票
题目 感觉这题的意思比较难懂,题目比较简单,直接模拟就过了 题意:每次都只取出一个,好像和约瑟夫环有点像 AC代码: package 蓝桥杯2016; import java.util.*; public class 赢球票 { static Scanner sc=new Scanner(System.in); public static void main(String[] args) { while(sc.hasNext()) { int n=sc.nextInt(); int a原创 2020-11-09 15:19:41 · 222 阅读 · 0 评论 -
1303: [蓝桥杯2016决赛]路径之谜
题目 思路:感觉就是简单的dfs,需要一直考虑到回溯,最后还要剪枝,不然会出现超时的问题 AC代码: package 蓝桥杯2016; import java.util.*; public class 路径之谜 { static Scanner sc=new Scanner (System.in); static int X[],Y[]; static int b[][];//判断路径之前是否走过 static int n; static int next[][]= {{1,0},{-1,0}原创 2020-11-08 17:13:58 · 181 阅读 · 0 评论 -
1307: [蓝桥杯2016决赛]凑平方数
题目: 思路:先全排列,在对排列后的数据进行深搜,通过使每一组数据都为升序达到去重的目的 AC代码: package 蓝桥杯2016; import java.util.*; public class 凑平方数 { static int a[]= {1,2,3,4,5,6,7,8,9,0}; static int ans=0; static Set<Long>set=new HashSet<>(); public static void main(String[] arg原创 2020-11-08 15:06:46 · 189 阅读 · 0 评论 -
蓝桥2017JavaB题解
1、纸牌三角形 题目:A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需要提交的是一个整数,不要提交任何多余内容。 思路:全排列问题 代码: public class App2 { public static int res原创 2020-09-05 15:10:13 · 208 阅读 · 0 评论 -
蓝桥2017JavaA题解
1、迷宫 题目:X星球的一处迷宫游乐场建在某个小山坡上。 它是由10x10相互连通的小房间组成的 房间的地板上写着一个很大的字母。 我们假设玩家是面朝上坡的方向站立,则: L表示走到左边的房间, R表示走到右边的房间, U表示走到上坡方向的房间, D表示走到下坡方向的房间。 X星球的居民有点懒,不愿意费力思考。 他们更喜欢玩运气类的游戏。这个游戏也是如此! 开始的时候,直升机把100名玩家放入一个个小房间内。 玩家一定要按照地上的字母移动。 迷宫地图如下: UDDLUULRUL UURLLLRRRU RRU原创 2020-09-04 16:31:53 · 994 阅读 · 0 评论 -
蓝桥2016javaC题解
1、有奖猜谜 题目:小明很喜欢猜谜语。 最近,他被邀请参加了X星球的猜谜活动。 每位选手开始的时候都被发给777个电子币。 规则是:猜对了,手里的电子币数目翻倍, 猜错了,扣除555个电子币, 扣完为止。 小明一共猜了15条谜语。 战果为:vxvxvxvxvxvxvvx 其中v表示猜对了,x表示猜错了。 请你计算一下,小明最后手里的电子币数目是多少。 请填写表示最后电子币数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 思路:题目意思 代码: public class A {原创 2020-08-20 22:26:57 · 195 阅读 · 0 评论 -
蓝桥2016 JavaB题解
主要有三个和A不一样,比较简单 3、凑算式 题目: B DEF A + — + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中AI代表19的数字,不同的字母代表不同的数字。 比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。 这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。 思路:蓝桥喜爱的全排列题目 代码: public class C { stati原创 2020-08-20 16:55:35 · 135 阅读 · 0 评论 -
蓝桥2016 JavaA题解
感觉16年的比15年整体上难些,但是在压轴题上相对简单 1、煤球数目 题目:有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 思路:咋暴力咋来就行, 代码: public class A { public static void main(String[] args) {原创 2020-08-19 20:27:25 · 205 阅读 · 0 评论 -
蓝桥2015JavaC题解
有几题和前面的一样 1、隔行变色 题目:Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,… 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。 请你直接提交这个整数,千万不要填写任何多余的内容。 思路:这题简单直接奇数就好,感觉不靠谱的话也可以直接写个代码(主要是啥也不想干) 代码: public class A { public static void main(String[] args)原创 2020-08-17 21:48:02 · 148 阅读 · 0 评论 -
蓝桥2015 javaB题解
和昨天的javaA有好多题一样,说一下不一样的几题 1、:三角形面积 题目:如图1所示。图中的所有小方格面积都是1。 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积。不要填写任何多余内容或说明性文字。 直接计算就可以答案:28 2、立方变自身 题目:观察下面的现象,某个数字的立方,按位累加仍然等于自身。 1^3 = 1 8^3 = 512 5+1+2=8 17^3 = 4913 4+9+1+3=17 … 请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个? 请填写该数字,原创 2020-08-16 21:41:28 · 196 阅读 · 0 评论 -
蓝桥2015 JavaA题解
第一题:怪熊吃核桃 题目:森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。 有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。 请填写该数字(一个整数),不要填写任何多余的内容或说明文字。 代码: public class A { public static void main(String[] args) { int .原创 2020-08-15 22:38:30 · 229 阅读 · 0 评论