自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 蓝桥杯 java 承压计算

1:其中的数字代表金属块的重量(计量单位较大) ==说明每个数字后面不一定有多少个02:假设每块原料的重量都十分精确地平均落在下方的两个金属块上,最后,所有的金属块的重量都严格精确地平分落在最底层的电子秤上。==自上而下的元素每一个都/2的分给下两个元素。

2024-03-29 17:38:34 291 9

原创 蓝桥杯 java 凑算式 16年省赛Java组真题

求有多少种解法 比如:6+8/3+952/714就是一种解法,5+3/1+972/486 是另一种解法。8/3+952/714是可以除尽的 但是后面一个不行 所以我们也要通分。

2024-03-28 17:09:43 989

原创 蓝桥杯 java 跑步训练

* 初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。* * 如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。* * 小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……* * 请问小明在多久后停止锻炼。所以体力不到600的时候就可以结束了 最后再加上剩下的体力换算的秒数。思路:体力的损耗和增加都是均匀变化的。* * 如果某个时刻小明的体力到达 0,他就停止锻炼。* * 答案中只填写数,不填写单位。* * 小明要做一个跑步训练。

2024-03-27 15:11:00 216

原创 蓝桥杯 java 最少刷题数

【代码】蓝桥杯 java 最少刷题数。

2024-03-02 16:30:40 146

原创 蓝桥杯 java 排列字母

【代码】蓝桥杯 java 排列字母。

2024-03-02 16:29:12 105

原创 蓝桥杯 java 单词分析

【代码】蓝桥杯 java 单词分析。

2024-03-02 15:32:07 90

原创 蓝桥杯 java 不同字串

【代码】蓝桥杯 java 不同字串。

2024-03-02 15:14:57 123

原创 蓝桥杯 java 年号字串

【代码】蓝桥杯 java 年号字串。

2024-03-02 14:58:12 77

原创 蓝桥杯 java 最小质因子之和

【代码】蓝桥杯 java 最小质因子之和。

2024-02-05 14:44:17 119

原创 蓝桥杯 java 重复字符串

如果一个字符串S恰好可以由某个字符串重复K次得到,我们就称S是K次重复字符串。* 同理 aaaaaa 既是2次重复字符串、又是3次重复字符串和6次重复字符串。* --寻找出现次数最多的字符 然后把其他字符全部变为出现次数最多的字符。* --第一个字符串 和 1+k个字符 和1+2k个字符都要一样。* --第二个字符串 和 2+k个字符 和2+2k个字符都要一样。* --如果字符串s是k次字符串 那么s的长度就肯定是k的倍数。* --找到出现次数最多的字符然后把其他的都变为出现最多的字符。

2024-01-14 13:34:48 545

原创 蓝桥杯 java 不同子串

例如,字符串aaab有非空子串a, b, aa, ab, aaa, aab, aaab,一共7个。* 一个字符串的非空子串是指字符串中长度至少为1的连续的一段字符组成的串。* 请问,字符串0100110001010001有多少个不同的非空子串?思路:去重,提到去重我们就要想到hash表 使用hashSet然后。

2024-01-12 19:54:27 382 1

原创 蓝桥杯 java 排列字母

java中的sort排序 也可以排序char数组。题目:要求给你一个字符串 按照字母表的顺序排序。

2024-01-12 19:51:48 362 1

原创 蓝桥杯 java 年号字符串

2019的三次方超过了2019 其实就只有3个数 我们用xyz来表示。思路:AA=27 十位=1*26^2 + 1*26^0。求2019 = x*26^2 + y * 26^1+z。

2024-01-12 19:50:56 341 1

原创 蓝桥杯 java 字符串统计

这道题不要用hash 因为很麻烦 只要考字符串统计次数我们就可以用数组映射来做 字符只有26个 我们数组就开26 数组下标0对应A 1对应B,直到25对应Z。* 给定一个只包含大写字母的字符出 S请你输出其中出现次数最多的字符。* 如果有多个字母均出现了最多次,按字母表顺序依次输出所有这些字母。* 样例:BABBACAC。

2024-01-10 16:05:19 368

原创 leetCode 904 水果成篮

3:使用while循环来定义标准:种类不超过2;如果超过2 就要慢指针(left)指向的果树的果子 -1 只要果子种类大于2 就一直减 left也一直++ 直到=0 删去了这个果种,然后记录当前的长度,然后快指针right继续向后遍历。2:定义快慢指针,然后给集合存值,put(果子种类编号,该编号下的果子数量)其实就是:找至多包含两种元素的最长子串,返回其长度。1:使用hash表来存储果树和果树上果子的数量。

2024-01-10 11:12:28 304

原创 什么是自包含?

对头文件而言,就是可独立编译。如果a.h不是自包含的,需要包含b.h才能编译,那么,每个使用a.h头文件的.c文件,为了让引入的a.h的内容编译通过,都要包含额外的头文件b.h。版权声明:本文为CSDN博主「Zoey29」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/zealfory/article/details/78004603。额外的头文件b.h必须在a.h之前进行包含,这在包含顺序上产生了依赖。

2024-01-08 08:32:09 464 1

原创 leetCode 844. 比较含退格的字符串

【代码】leetCode 844. 比较含退格的字符串。

2024-01-04 17:57:58 361 1

原创 什么是Mybatis?

Mybatis是一款优秀的持久层框架。它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java Object,普通老式Java对象)为数据库中的记录。

2024-01-03 17:06:48 1557 1

原创 蓝桥杯 Java 合并排序数组

【代码】蓝桥杯 Java 合并排序数组。

2024-01-02 20:31:15 359

原创 nginx有那些作用?

客户端本来可以直接通过HTTP协议访问某网站应用服务器,网站管理员可以在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端,此时Nginx就是反向代理服务器。两个网站部署在同一台服务器上,两个域名解析到同一个IP地址,但是用户通过两个域名却可以打开两个完全不同的网站,互相不影响,就像访问两个服务器一样,所以叫两个虚拟主机。另外,服务器的硬件配置可能有好有差,想把大部分请求分配给好的服务器,把少量请求分配给差的服务器,可以通过weight来控制。

2024-01-02 11:09:58 1664

原创 蓝桥杯 java 最大化交易利润

遍历到x天 在[1,x-1]天都遍历过了 遍历的时候就维护一下最小值。一天只能进行一次买入或卖出操作,一次买入加卖出操作称为一次交易次数。股票价格每天都在变化,以数组的索引表示交易日,以数组的元素表示每天的股票价格。// 实用最小值减去当前数组值统计结果最大的一次交易额。:如果想在x天卖出 那肯定要在[1,x-1]中价格最低的一天买入。// 这个循环就可以理解为每天都在卖股票。// 判断当前数组中的值是否最小。// 统计结果 最后结果可能是负的。* 你只能交易一次,求使得利润最大的交易策略。

2024-01-01 16:03:38 466

原创 蓝桥杯 java 小蓝做实验

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("E:\\itheima\\Java\\SuanFa\\SuanFa\\src\\main\\java\\LqJava\\_课程代练\\第二章\\test5\\xiaolanzuoshiyan.txt")));* 但是做实验都会有一些误差,会导致出现一些预期外 的数据,这种误差数据y的范围是1e3≤ y ≤1e12。// 说明没有数据了。

2023-12-30 15:22:52 395

原创 蓝桥杯 java 星期计算

/ pow a的几次方 20^22 七天一循环。// // 20^22天后是星期一 我们当前是周六 +1就是周天。// 输出一个1 说明只走了一天 也就是周天。// // 当前天数是星期几 题目已经是周六。* 已知今天是星期六 请问 20^22天后是星期几。* 其实我们只需要看20^22天对取余是多少。public class 星期计算 {* 数字1-7表示周一到周日。

2023-12-30 14:26:35 393

原创 java 素数判断

/ 能被整除 说明不是素数。public class 素数判断 {

2023-12-29 21:22:45 371 1

原创 蓝桥杯 java 求解质因数

/ 任何一个数 它的质因子要么大于根号n只有一个 要么没有(每个数最多只有一个大于根号n的质因子)// 我们只求这个质因数 不求它的系数 除干净。* 数据范围 10^12 我们算法要控制在根号n 10^6。// 说明它是n的质因数。给定一个n 求它的全部质因子。public class 求解质因子 {

2023-12-29 21:17:16 334 1

原创 蓝桥杯 java 数数

/ 如果除完之后 n>1 就说明还有一个 任何一个数 它的质因子大于根号n的要么没有 要么只有一个。* 思路:采用算数基本定理 任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积。// 可以不用遍历到i 任何一个数 它的质因子大于根号n的要么没有 要么只有一个。// 统计能被分解成12个质数相乘的数有多少个。// 用来统计t可以分解为几个质数相乘。// 除掉根号n之间的质因数。任何一个大于1的正整数都能被分解为若干个质数相乘,public class 数数 {

2023-12-29 21:15:43 348 1

原创 蓝桥杯 java 棋盘放麦子

/ a=1 表示第一个格子只有一个麦子 然后i从2开始 i表示格子 从第二个格子开始累乘。* 大臣说: 请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子,在第4个棋 盘格放8粒麦子,......* 当时的条件下无法准确计算,但估算结果令人吃惊: 即使全世界都铺满麦子也不够用!* 后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有64格)// 统计后一个格子是当前格子二倍的变量。

2023-12-29 08:40:21 362 1

原创 蓝桥杯 java 质因子个数

if (n % i == 0) { // 说明i是个质数 [2,i-1]这个区间没有数是i的因数了。// 如果除完之后 n>1 就说明还有一个 任何一个数 它的质因子大于根号n的要么没有 要么只有一个。任何一个数 它的质因子大于根号n的要么没有 要么只有一个。* 任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积。// 一直除尽这个n。* 任何一个数 它的质因子大于根号n的要么没有 要么只有一个。* 比如 1200 = 2^4 * 3^1 * 5^2。

2023-12-29 08:33:40 406 1

原创 蓝桥杯 等差数列 java

最后我们输出使用最后一项减去第一项 再除公差+1 就是答案 比如 首项是2 尾项是20 2 加 公差2加到20需要加 9次 还需要加上自己这个2 一共十次 输出10。* 用后一项减去前一项来得到公差,4-2=2 6-4=2 所以当前公差是2 后续还要继续减 我们保留这个公差 也就是最大公约数。* 这个题的本质其实就是填数 只不过填的数是所有数的最大公约数 最坏的情况就是公差是1。//项是2 尾项是20 2 加 公差2加到20需要加 9次 还需要加上自己这个2 一共十次。

2023-12-28 20:01:06 370

原创 Java求最大公约数和最小公倍数

System.out.println("欧几里得:" + gcd1);// 最小公倍数公式lcm(a,b) = a * b / gcd(a,b);System.out.println("递归;" + gcd2);System.out.println("最小公倍数:"+lcm);public class 最大公约数和最小公倍数 {/* 欧几里得辗转法。

2023-12-26 20:00:06 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除