共计 105 篇文章


2025

2070.每一个查询的最大美丽值:排序 + 二分查找
2597.美丽子集的数目:二进制枚举-一个实现起来容易但非最优的方法
1552.两球之间的磁力:二分查找
922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针
2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版
2274.不含特殊楼层的最大连续楼层数

2024

3219.切蛋糕的最小总开销 II
1366.通过投票对团队排名
3218.切蛋糕的最小总开销 I
2545.根据第 K 场考试的分数排序
1847.最近的房间
1338.数组大小减半
2931.购买物品的最大开销
632.最小区间
825.适龄的朋友
910.最小差值 II
3194.最小元素和最大元素的最小平均值
2576.求出最多标记下标
2860.让所有学生保持开心的分组方法数
2708.一个小组的最大实力值
3132.找出与数组相加的整数 II
2740.找出分区值
2766.重新放置石块
3011.判断一个数组是否可以变为有序
2974.最小数字游戏
522.最长特殊序列 II
2779.数组的最大美丽值
881.救生艇
2225.找出输掉零场或一场比赛的玩家
826.安排工作以达到最大收益
1491.去掉最低工资和最高工资后的工资平均值
1329.将矩阵按对角线排序
2007.从双倍数组中还原原数组
2009.使数组连续的最少操作数
2952.需要添加的硬币的最小数量
2580.统计将重叠区间合并成组的方案数
2386.找出数组的第 K 大和
2583.二叉树中的第 K 大层和
1686.石子游戏 VI
2171.拿出最少数目的魔法豆

2023

2706.购买两块巧克力
2454.下一个更大元素 IV
2008.出租车的最大盈利
1094.拼车
1657.确定两个字符串是否接近
2824.统计和小于目标的下标对数目
2342.数位和相等数对的最大和
2300.咒语和药水的成功对数
274.H 指数
1465.切割后面积最大的蛋糕
1402.做菜顺序
2512.奖励最顶尖的 K 名学生
2731.移动机器人
2578.最小和分割
2251.花期内花的数目
1333.餐厅过滤器
2596.检查骑士巡视方案
56.合并区间
833.字符串中的查找与替换
88.合并两个有序数组:O(m + 1) + O(1)的做法
2500.删除每行中的最大值
16.最接近的三数之和:排序 + 双指针
15.三数之和:排序 + 双指针
2679.矩阵中的和:排序 + 模拟
2611.老鼠和奶酪:排序 + 贪心
2465.不同的平均值数目:排序 + 双指针 + 哈希
1090.受标签影响的最大值
1054.距离相等的条形码
2418.按身高排序
2404.出现最频繁的偶数元素
1637.两点之间不包含任何点的最宽垂直面积
1630.等差子数组
2389.和有限的最长子序列
561.数组拆分 I
2363.合并相似的物品
2357.使数组中所有元素都等于零
BUCTOJ - 2023上半年ACM&蓝桥杯每周训练题-1

2022

2037.使每位学生都有座位的最少移动次数
891.子序列宽度之和
792.匹配子序列的单词数
1710.卡车上的最大单元数
791.自定义字符串排序
455.分发饼干
1235.规划兼职工作
452.用最少数量的箭引爆气球
451.根据字符出现频率排序
406.根据身高重建队列
769.最多能完成排序的块
368.最大整除子集
870.优势洗牌
350.两个数组的交集 II:哈希表/双指针
349.两个数组的交集
347.前 K 个高频元素
329.矩阵中的最长递增路径
1619.删除某些元素后的数组均值
1608.特殊数组的特征值
646.最长数对链
1464.数组中两元素的最大乘积
1460.通过翻转子数组使两个数组相等
179.最大数
1403.非递增顺序的最小子序列
1331.数组序号转换
1200.最小绝对差
710.黑名单中的随机数
961.在长度2N的数组中找出重复N次的元素