蓝桥杯
危笑qwq
这个作者很懒,什么都没留下…
展开
-
java复习---六七章
重写toString当输出一个已重写toString方法的对象时(例如:System.out.println(ts);ts是一个实体类对象),输出代码会调用该对象的toString方法。即"System.out.println(ts);" = “ts.toString();”如果没 重写直接sout(对象),会 输出 包名.test@14ae5a5如果没写oString直接 SOUT(obj.toString)也是输出包名.test@14ae5a5包名.test@14ae5a5 —Obje原创 2020-11-28 14:55:15 · 120 阅读 · 0 评论 -
蓝桥杯-新枚举方法应用
题目解法package august21;public class 六角填数 { static int[]a={2,4,5,6,7,9,10,11,12}; static int ans=0; public static void main(String[] args) { f(0); } public static void f(int k) { if(k==9) { if原创 2020-08-21 09:36:40 · 357 阅读 · 0 评论 -
蓝桥杯-打印菱形/字符串截断
字符串截断package august20;public class 字符串截断 { public static void main(String[] args) { String a="hello"; a= a.substring(0,2); System.out.println(a); }}题目思路答案的s要在上边给的s上修改(截取一段),注意利用给的s答案自己的方法打印菱形(for里循环print)packa原创 2020-08-20 16:08:47 · 226 阅读 · 0 评论 -
蓝桥杯-递归全排列
123三个数排列,满足***条件共有几种?package august18;public class 全排列 { static int[]a={1,2,3}; static int ans=0; public static void main(String[] args) {f(0); System.out.println(ans); } public static void f(int k) { if(k==3)原创 2020-08-18 11:11:50 · 88 阅读 · 0 评论 -
蓝桥杯-求数字各位数之和/string数组/连接两个String字符串
求数字各位数之和,123输出6package august18;import org.w3c.dom.ls.LSOutput;import java.util.Scanner;public class 求数字各位之和 { public static void main(String[] args) { int i; Scanner sc=new Scanner(System.in); i=sc.nextInt(); int原创 2020-08-18 10:22:12 · 222 阅读 · 0 评论 -
蓝桥杯-求最大公共子串
题目:求两个字符串的最大公共子串,例如abcd和abcdefsh是abcd输出4解题:有动态规划的思想,如果两个字母一样,给下一个格子加一package august17;public class 最大公共子串 { public static void main(String[] args) { String a1="yyabcdefghuu"; String a2="xxabcdefgh"; char []b1=a1.toCharArray();原创 2020-08-17 11:17:20 · 271 阅读 · 0 评论 -
蓝桥杯-8/16复习
字符串转化字符数组char 数组名[]=字符串名.toCharArray();以逗号为分界将字符串存入字符串/整数数组(只做arr到brr的转换就是存入string 数组) Scanner sc=new Scanner(System.in); String arr=sc.nextLine(); String[] brr =arr.split(","); char crr[]=new char[brr.length]; /* for(in原创 2020-08-16 12:22:47 · 111 阅读 · 0 评论 -
蓝桥杯-动态规划
动态规划原理见onenote笔记题目:有 n 种(每一种有无数个)重量和价值分别为Wi,Vi的物品,现从这些物品中挑选出总量不超过 W 的物品,求所有方案中价值总和的最大值。Input:输入包含多组测试用例,每一例的开头为两位整数 n、W(1<=n<=10000,1<=W<=1000),接下来有 n 行,每一行有两位整数 Wi、Vi(1<=Wi<=10000,1<=Vi<=100)代码package august15;public cla原创 2020-08-15 12:46:32 · 800 阅读 · 0 评论 -
蓝桥杯8.14
java中的小数都用double 而不用float1M=1024K,1K=1024B(字节)1.31072E7,E代表科学计数法,实际值为13107200将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等,注意这7个字母都要被用上,单词不一定有具体的英文意义。A77/2=2520java的栈import java.util.Stack; Stack stack=new Stack(); stack.push("a");原创 2020-08-14 16:40:40 · 117 阅读 · 0 评论 -
蓝桥杯复习---10.13--背包问题(动态规划)
题目物品重量v[]数组内存储,物品价值w[]数组,背包容量bag代码package October13;import java.util.Arrays;public class 背包问题1 { public static void main(String[] args) { int v[]=new int []{3,14,5,12};//重量 int w[]=new int []{3,4,6,5};//价值 int dp[]=new int [原创 2020-10-13 09:53:56 · 289 阅读 · 0 评论 -
2020-10-13
题目思路‘只要方格子的右上定点距离圆心的距离小于1000就行若只算第一象限,需要结果×4代码package October13;public class 方格画圆圈 { public static void main(String[] args) { int sum=0; for(int i=1;i<=1100;i++) { for(int j=1;j<=1100;j++) {原创 2020-10-13 08:54:09 · 78 阅读 · 0 评论 -
蓝桥杯复习---10.12---第一题字节换算
1B(字节)=8b(位)一个汉字两字节字母或数字一个字节原创 2020-10-12 17:08:35 · 135 阅读 · 0 评论 -
蓝桥杯复习---2020.10.12---模拟考字典序
题目小明发明了一种给由全大写字母组成的字符串编码的方法。对于每一个大写字母,小明将它转换成它在 26 个英文字母中序号,即 A → 1, B → 2, … Z →26。这样一个字符串就能被转化成一个数字序列:比如 ABCXYZ → 123242526。现在给定一个转换后的数字序列,小明想还原出原本的字符串。当然这样的还原有可能存在多个符合条件的字符串。小明希望找出其中字典序最大的字符串。【样例输入】123242526【样例输出】LCXYZ思路输入采用 split("")双引号里原创 2020-10-12 17:06:40 · 138 阅读 · 0 评论 -
蓝桥杯复习---10/9---excel计算日期
第一题(基础)2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?解题在excel单元格第一个格子输入2020/1/1,然后点小加号往下拉,拉到5/4看是第几列答案:125;只要是问3年以内的,都可以这么拉第二题(用到excel函数)标题:星期一整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?解题右键A,设置A列格式为日期‘第一行(打开电脑右下角日期看)第二行函数 =A1-7意思是这格是A列第一个行减去7然原创 2020-10-09 14:19:32 · 777 阅读 · 0 评论 -
蓝桥杯复习---10.07---分解2019
题目把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包 含数字 2 和 4,一共有多少种不同的分解方法? 注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。解题注意读题1,正整数2,三个数各不相同—for(j=i+1)3,不包含2,4—求数位和的方法判断代码答案40785public class 分解2019 { public static void main(String[]原创 2020-10-07 16:25:07 · 229 阅读 · 0 评论 -
蓝桥杯复习----10.07---斐波那契变形
题目解题思路:递归函数+%10000只运算后四位报错内存不够?原创 2020-10-07 16:09:40 · 101 阅读 · 0 评论 -
蓝桥杯复习---10.06---子串数量
题目描述 一个字符串的非空子串是指字符串中长度至少为 1 的连续的一段字符组成 的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7 个。 注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串?思路substring取得子串+hashset求数量注意subString的头尾参数 0-16代码public class 不同子串 { public static void原创 2020-10-06 14:49:50 · 223 阅读 · 0 评论 -
蓝桥杯复习---10.6篮球选人(excel)
题目步骤(使用excel)手写/使用分页导入数据自动导入题目给的text文档,选中一列—开始—条件格式—标出每一列最大两个数据解题肉眼观察 答案:490原创 2020-10-06 14:34:00 · 278 阅读 · 0 评论 -
蓝桥杯复习---10.03
字符串处理package October03;public class 字符串操作 { public static void main(String[] args) { //字符串连接helloworld String str1="hello".concat("world"); System.out.println(str1); //charat System.out.println(str1.charAt(0))原创 2020-10-03 10:30:58 · 109 阅读 · 0 评论 -
蓝桥杯复习---10.02(上)
BigInteger对数组指定区间排序正则表达式基本package October02;import java.util.regex.*;public class 正则 { public static void main(String[] args) { String a="mi10pro"; String b=".*pro.*"; if(Pattern.matches(b,a)) { Syst原创 2020-10-02 11:07:14 · 98 阅读 · 0 评论 -
蓝桥杯复习---10.1(下)
枚举函数 f(k)注意:static int arr[]static int anspackage october01;public class 枚举函数 { static int arr[]=new int []{1,2,3}; public static void main(String[] args) { f(0); } public static void f(int k) { if(k==3)原创 2020-10-01 16:22:35 · 128 阅读 · 0 评论 -
蓝桥杯---10.1日复习
几个包import java.util.Arrays;ask i i 码A--Z 65~90a--z 97~122+25(26个英文字母)判断数字‘1’ <‘9’多记忆几个char 变量只能存一个字母–char数组每个元素只能存一个字母图里第四种错的将char数组转成string字符串 char vrr[]=new char[]{'a','b','c'}; String grr=new String(vrr);原创 2020-10-01 12:03:11 · 169 阅读 · 0 评论 -
蓝桥杯-闰年/
判断闰年闰年平年区别年和平年的区别:闰年366天bai 平年365天 多的那一天就是2月du的一zhi天,平年二月28天,闰年29天题目答案 8。05原创 2020-08-27 13:40:10 · 272 阅读 · 0 评论 -
蓝桥杯-深搜剪图案/continue
题目continue和break区别continue 语句和 break 语句的区别是,continue 语句只结束本次循环,而不是终止整个循环。break 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。代码#include <iostream>using namespace std;int ans ;int dire[][2]={{-1,0},{1,0},{0,-1},{0,1}};int vis[7][7] ;void dfs(int x,int y){原创 2020-08-23 17:44:40 · 125 阅读 · 0 评论 -
蓝桥杯-arraylist与parseint(重点复习)
题目package august22;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Scanner;public class 票据错误 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2020-08-22 11:11:25 · 150 阅读 · 0 评论