自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1504. 统计全 1 子矩形

2025-08-21 14:55:45 153

原创 1277. 统计全为 1 的正方形子矩阵

2025-08-20 13:37:13 237

原创 2348. 全 0 子数组的数目

2025-08-19 13:39:21 206

原创 679. 24 点游戏

2025-08-18 13:40:28 396

原创 837. 新 21 点

2025-08-17 15:40:44 403

原创 1323. 6 和 9 组成的最大数字

2025-08-16 14:40:54 407

原创 342. 4的幂

2025-08-15 21:52:42 271

原创 1780. 判断一个数字是否可以表示成三的幂的和

2025-08-14 14:16:35 334

原创 326. 3 的幂

2025-08-13 14:01:50 211

原创 2787. 将一个数字表示成幂的和的方案数

2025-08-12 15:30:49 289

原创 2438. 二的幂数组中查询范围内的乘积

2025-08-11 15:04:19 401

原创 869. 重新排序得到 2 的幂

2025-08-10 14:29:54 351

原创 231. 2 的幂

2025-08-09 16:39:49 368

原创 808. 分汤

2025-08-08 17:41:34 354

原创 3363. 最多可收集的水果数目

2025-08-07 21:10:40 303

原创 3479. 水果成篮 III

2025-08-06 23:49:24 295

原创 文件编译、调试及库制作

定义变量语法:变量名 = 变量值 (都是字符串)举例:foo = abc取变量值语法:$(变量)举例:bar = $(foo) ----> bar = abc。

2025-08-05 23:07:01 697

原创 3477. 水果成篮 II

2025-08-05 19:56:50 219

原创 904. 水果成篮

2025-08-04 20:32:26 254

原创 2106. 摘水果

分为三种情况:

2025-08-03 22:07:18 244

原创 2561. 重排水果

首先,去掉两个数组的交集,不需要交换。去掉后,每个剩余数字在两个数组中的总出现次数必须为偶数,这样才能均分。之后,经过一系列猜想,在每个数至多交换一次的前提下,最优交换方式是把一个从小到大排序,另一个从大到小排序,然后交换 ai 和 bi。又因为没说不可以交换两次,如果两个数组里有一个全局最小值 min_val(两个篮子所有元素里的最小值),用 min_val 当 “中介”,可能让交换成本更低 。可以分两步:这两次交换后,ai 和 bi 完成交换,且 min_val 又回到了最初的数组里(相当于 “来回跳了

2025-08-02 22:00:52 457

原创 118. 杨辉三角

2025-08-01 17:00:37 292

原创 2683. 相邻值的按位异或

2025-07-31 22:29:42 392

原创 2419.按位与最大的最长子数组

2025-07-30 20:38:49 386

原创 2411.按位或最大的最小子数组长度

2025.07.29给你一个长度为n下标从开始的数组nums,数组中所有数字均为非负整数。对于0到n - 1之间的每一个下标i,你需要找出nums中一个非空子数组,它的起始位置为i(包含这个位置),同时有的。Bijimax(Bik)一个数组的按位或运算值是这个数组里所有数字按位或运算的结果。请你返回一个大小为n的整数数组answer,其中answer[i]是开始位置为i,按位或运算结果最大,且子数组的长度。是数组里一段连续非空元素组成的序列。

2025-07-29 23:44:19 321

原创 Linux命令基础完结篇

​ 如果创建了带有特殊字符的文件,再进行检索需要修改 find 搜索结果集的分割条件。“|”结合 xargs 实现将find搜索的结果,指定给某一个其他命令执行。-exec:将find搜索的结果,指定给某一个其他命令执行。搜索除普通文件之外的文件,按7中Linux文件类型。I(大i):改变工作模式为编辑模式,向光标所在行的。s:改变工作模式为编辑模式,删除光标所选字符。o:改变工作模式为编辑模式,向光标所在行的。A:改变工作模式为编辑模式,向光标所在行的。O:改变工作模式为编辑模式,向光标所在行的。

2025-07-24 23:24:16 892

原创 文件和目录操作命令

特性:源文件和硬连接文件之间,有**“同步更新”**的特性。参数B是目录,且目录存在,将A文件拷贝放到B目录中。软连接创建语法:ln -s 源文件名 软连接文件名。缩写“ll”:相当于 ls -l -a -F。硬连接创建语法: ln 源文件名 硬连接文件名。建议创建软连接时使用绝对路径。参数B不存在,不是目录,将A文件拷贝生成B。一次创建多级目录,使用 -p选项。参数B不存在,是目录,报错。语法:cp 参数A 参数B。参数B是文件,A覆盖B。不能给目录创建硬连接。可以给目录创建软连接。

2025-07-23 15:29:20 738

原创 Linux基础

命令解析器:shell。

2025-07-21 22:57:59 254

原创 Day34.

博主刚开学第一周,时间还没调整过来,导致荒废了一周的时间。小 hh 前往美国参加了蓝桥杯国际赛。小 hh 的女朋友发现小 hh 上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小 hh 对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有 1212 小时时差,故飞机总共需要 1414 小时的飞行时间。不久后小 hh 的女朋友去中东交换。小 hh 并不知道中东与北京的时差。但是小 hh 得到了女朋友来回航班的起降时间。

2025-03-01 21:41:23 287

原创 Day33.

给定一个长度为 NN 的数组,数组中的第 ii 个数字表示一个给定股票在第 ii 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

2025-02-23 15:46:50 387

原创 Day32.

Hecy 又接了个新任务:BE 处理。BE 中有一类被称为 GBE。下面给出一个 BE,求至少添加多少字符能使这个 BE 成为 GBE。注意:BE 是一个仅由四种字符中的若干种构成的字符串。

2025-02-21 20:39:04 311

原创 Day31.

小南发现,这个谜题中玩具小人的朝向非常关键,因为朝内和朝外的玩具小人的左右方向是相反的:面朝圈内的玩具小人,它的左边是顺时针方向,右边是逆时针方向;而面向圈外的玩具小人,它的左边是逆时针方向,右边是顺时针方向。如果下次有更多的玩具小人藏他的眼镜,或是谜题的长度更长,他可能就无法找到眼镜了。小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。行,每行包含一个整数和一个字符串,以逆时针为顺序给出每个玩具小人的朝向和职业。用上图举例,1号小人朝内,假如从左数3个,到达序号为5的小人,此时。

2025-02-20 20:15:54 1619

原创 Day30.

现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛认为,一个日期是回文的,当且仅当表示这个日期的。都是真实存在的日期,且年份部分一定为。位数字是回文的,当且仅当对于所有的。位数字表示一个日期,其中,前。对于样例 1,符合条件的日期是。对于样例 2,符合条件的日期是。第一行表示牛牛指定的起始日期。之间,有多少个日期是回文的。

2025-02-18 21:09:20 676

原创 Day29.

教练需要为每一个人的每一次模拟赛做准备,为了减小工作量,如果在某一天有多个人打同一套模拟赛题,那么教练只需要在这一天准备一场使用这一套题的模拟赛即可。从上述样例2可以看出,第4个人和第6个人,都在第1天有空,并且他们都打的是第1场模拟赛,所以最后输出第1天只需准备1场。如果在某一天有多个人打同一套模拟赛题,那么教练只需要在这一天准备一场使用这一套题的模拟赛即可。然而,每名 OIer 都有各自的时间安排,巧合的是,他们在接下来的。你作为机房大佬,教练想请你帮他计算一下,他每天需要准备多少场模拟赛。

2025-02-17 22:31:23 1635

原创 Day28.

用。

2025-02-16 20:16:59 396

原创 Day27.

给你一个由n个数对组成的数对数组pairs,其中且。现在,我们定义一种关系,当且仅当b < c时,数对才可以跟在后面。我们用这种形式来构造。找出并返回能够形成的。你不需要用到所有的数对,你可以以任何顺序选择其中的一些数对来构造。

2025-02-15 20:45:06 316

原创 Day26.

【代码】Day26.

2025-02-14 23:03:18 283

原创 Day25.

定义一个数组。

2025-02-13 17:28:53 643

原创 Day24.

如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是。中的较大值,找到当前的最大湍流子数组长度。满足仅满足下列条件时,我们称其为。

2025-02-10 19:28:45 273

原创 Day23.

解释:nums 中有三个子等差数组:[1, 2, 3]、[2, 3, 4] 和 [1,2,3,4] 自身。输入:nums = [1,2,3,4],再将当前的等差数列子数组个数累加到。是数组中的一个连续序列。输入:nums = [1]从第三个元素开始遍历。

2025-02-09 21:55:30 331

空空如也

空空如也

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

TA关注的人

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