2015蓝桥杯省赛
2015蓝桥杯省赛
Frank---7
从JAVA转C++失败,现在继续卷JAVA的小菜鸡一枚,希望和大家共同进步!
展开
-
2015蓝桥杯省赛---java---A---9(垒筛子)
题目描述 思路分析 递归 代码实现 答案原创 2021-04-16 10:53:58 · 75896 阅读 · 1 评论 -
2015蓝桥杯省赛---java---B---10(生命之树)
题目描述 思路分析 dfs+无根树变有根树 代码实现 package lanqiao; import java.util.Scanner; public class Main { //提升作用域 public static int n; public static int[] w;//每个点的权重 public static int[] ww;//每个点作为根节点时能得到的最大权和 public static int[][] g;//存储图对应的邻接矩阵原创 2021-04-15 22:23:15 · 77725 阅读 · 1 评论 -
2015蓝桥杯省赛---java---A---8(移动距离)
题目描述 思路分析 行号的差的绝对值+列号的差的绝对值 代码实现 package lanqiao; import java.util.Scanner; public class Main { public static void main(String[] args) { int w=0,m=0,n=0; Scanner scanner = new Scanner(System.in); w=scanner.nextInt();原创 2021-04-15 21:02:57 · 77369 阅读 · 0 评论 -
2015蓝桥杯省赛---java---A---3(九数分三组)
题目描述 代码实现 package TEST; class Main{ public static void main(String[] args) { for (int i = 100; i < 335; i++) { if(check(i)){ System.out.println(i); } } } public static boolean ch原创 2021-04-13 21:30:13 · 79971 阅读 · 1 评论 -
2015蓝桥杯省赛---java---A---2(星系炸弹)
题目描述 思路分析 方案一 方案二 package TEST; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; class Main{ public static void main(String[] args) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");原创 2021-04-14 10:13:37 · 74158 阅读 · 0 评论 -
2015蓝桥杯省赛---java---A---1(熊怪吃核桃)
题目描述 代码实现 package TEST; class Main{ public static void main(String[] args) { int n=1543; int sum=0; while (n!=1){ if(n%2==0){ n/=2; }else { sum++; n--;原创 2021-04-13 21:29:41 · 97734 阅读 · 0 评论 -
2015蓝桥杯省赛---java---C---9(打印大X)
题目描述 思路分析 找规律 代码实现 package com.kuang.study.lanqiao; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt();原创 2021-04-08 19:02:39 · 64953 阅读 · 0 评论 -
2015蓝桥杯省赛---java---C---6(奇妙的数字)
题目描述 思路分析 看到这题目想到的就是 for 循环遍历数字,然后计算它的平方和立方再去判断它们刚好使用0-9这10个数各一次。 代码实现 package com.kuang.study.lanqiao; /** * @创建人 wdl * @创建时间 2021/4/8 * @描述 */ public class Main { public static void main(String[] args) { for (int i = 0; i < 1000; i++原创 2021-04-08 18:29:10 · 64640 阅读 · 1 评论 -
2015蓝桥杯省赛---java---C---3(无穷分数)
题目描述 思路分析 它的结果会随着运算的次数越多,会越来越精确一个值,我们只需要把那个大约值求出来即可. 代码实现 package com.atguigu.lanqiao; public class Main { public static void main(String[] args) { System.out.printf("%.5f",f(1)); } public static double f(double n){ if(n>=1原创 2021-04-08 09:41:27 · 61706 阅读 · 0 评论 -
2015蓝桥杯省赛---java---C---2(立方尾不变)
题目描述 代码实现 package com.atguigu.lanqiao; import java.util.Scanner; public class Main { public static void main(String[] args) { int sum=0; for (int i = 1; i <= 10000; i++) { String a=i+""; String b=(long)(Mat原创 2021-04-08 09:42:13 · 62760 阅读 · 0 评论 -
2015蓝桥杯省赛---java---C---1(隔行变色)
题目描述 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,.... 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。 请你直接提交这个整数,千万不要填写任何多余的内容。 思路分析 (50-30)/2=15 ...原创 2021-04-08 09:42:44 · 87931 阅读 · 0 评论 -
2015蓝桥杯省赛---java---B---8(饮料换购)
题目 饮料换购 饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。 输入:一个整数n,表示开始购买的饮料数量(0<n<10000) 输出:一个整数,表示实际得到的饮料数 例如: 用户输入: 100 程序应该输出: 149 用户输入: 101 程序应该输出: 151 资源约定: 峰值内存消耗(原创 2021-04-02 21:36:33 · 70120 阅读 · 1 评论 -
2015蓝桥杯省赛---java---B---7(牌型种数)
题目 牌型种数 思路分析 递归进行实现,弄好终止条件,牌的数目等于13 代码实现 package com.atguigu.lanqiao; public class Main { // 简单枚举 private static int ans; public static void main(String[] args) { f(0, 0); System.out.println(ans); } // 13堆牌, 每堆4个, 每堆可选0原创 2021-04-02 21:24:38 · 69839 阅读 · 1 评论 -
2015蓝桥杯省赛---java---B---6(加法变乘法)
题目 加法变乘法 思路分析 两个算式进行相减操作 代码实现 package com.atguigu.lanqiao; public class Main { // 简单枚举 public static void main(String[] args) { for (int i = 1; i <= 46; i++) { for (int j = i + 2; j <= 48; j++) { if (i * (i原创 2021-04-02 20:27:44 · 51418 阅读 · 0 评论 -
2015蓝桥杯省赛---java---B---3(三羊献瑞)
题目 思路分析 由于是填空题,没有时间和内存的要求,所以看到这个题,第一想法就是暴力破解,当然了,怎么快就怎么做。 由于 "三"是数字的首位,低位的数字进位后必然为1,所以能先确定 ”三“为1。 声明变量a,b,c,d,f,g,h。(分别代表:祥,瑞,生,辉,羊,献,气)。 题目要求求出三羊献瑞,即(1,f,g,b)。 代码实现 package com.atguigu.lanqiao; public class Main { // 简单枚举 public static vo原创 2021-04-02 20:05:12 · 69443 阅读 · 0 评论 -
2015蓝桥杯省赛---java---B---2(立方变自身)
题目 分析 简单枚举 i^3 99之后,数字越大,数字之和越不可能等于其自身。 代码 package com.atguigu.TEST; public class Demo01 { private static int ans; public static void main(String[] args) { // 6 for (int i = 1; i < 99; i++) { int i1 = i原创 2021-04-02 18:56:57 · 68320 阅读 · 0 评论 -
2015蓝桥杯省赛---java---B---1(三角形面积)
题目 解法 数学方法,直接求三角形的面积 88 - (82)/2 - (46)/2 - (84)/2 = 64 - (8+12+16) = 64 - 36 = 28 答案 28原创 2021-04-02 17:42:58 · 68766 阅读 · 0 评论