- 博客(65)
- 收藏
- 关注
原创 文件编译、调试及库制作
定义变量语法:变量名 = 变量值 (都是字符串)举例:foo = abc取变量值语法:$(变量)举例:bar = $(foo) ----> bar = abc。
2025-08-05 23:07:01
697
原创 2561. 重排水果
首先,去掉两个数组的交集,不需要交换。去掉后,每个剩余数字在两个数组中的总出现次数必须为偶数,这样才能均分。之后,经过一系列猜想,在每个数至多交换一次的前提下,最优交换方式是把一个从小到大排序,另一个从大到小排序,然后交换 ai 和 bi。又因为没说不可以交换两次,如果两个数组里有一个全局最小值 min_val(两个篮子所有元素里的最小值),用 min_val 当 “中介”,可能让交换成本更低 。可以分两步:这两次交换后,ai 和 bi 完成交换,且 min_val 又回到了最初的数组里(相当于 “来回跳了
2025-08-02 22:00:52
457
原创 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
原创 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
原创 Day27.
给你一个由n个数对组成的数对数组pairs,其中且。现在,我们定义一种关系,当且仅当b < c时,数对才可以跟在后面。我们用这种形式来构造。找出并返回能够形成的。你不需要用到所有的数对,你可以以任何顺序选择其中的一些数对来构造。
2025-02-15 20:45:06
316
原创 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关注的人