共计 106 篇文章
2025
2712.使所有字符相等的最小成本:脑筋急转弯(遍历)
2829.k-avoiding 数组的最小总和:贪心(数学公式O(1)算出)
2116.判断一个括号字符串是否有效:括号匹配(两个变量一次遍历解决)
2680.最大或值:位运算
1963.使字符串平衡的最小交换次数:计数模拟(不需要麻烦的“三种写法一步步优化”)
牛客-某公司笔试题-20250316-全解析
1328.破坏回文串:贪心
624.数组列表中的最大距离:只关心最小最大值
45.跳跃游戏 II:贪心(柳暗花明又一村)
2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版
2241.设计一个 ATM 机器
2024
3219.切蛋糕的最小总开销 II
3218.切蛋糕的最小总开销 I
1705.吃苹果的最大数目
1338.数组大小减半
2931.购买物品的最大开销
632.最小区间
3244.新增道路查询后的最短距离 II
3216.交换后字典序最小的字符串
910.最小差值 II
3192.使二进制数组全部等于 1 的最少操作次数 II
2207.字符串中最多数目的子序列
2576.求出最多标记下标
2860.让所有学生保持开心的分组方法数
2708.一个小组的最大实力值
3106.满足距离约束且字典序最小的字符串
2844.生成特殊数字的最少操作
2734.执行子串操作后的字典序最小字符串
881.救生艇
2938.区分黑球与白球
1673.找出最具竞争力的子序列
826.安排工作以达到最大收益
1953.你可以工作的最大周数
2244.完成所有任务需要的最少轮数
2007.从双倍数组中还原原数组
1702.修改后的最大二进制字符串
2952.需要添加的硬币的最小数量
1969.数组元素的最小非零乘积
2789.合并后数组中的最大元素
2864.最大二进制奇数
2834.找出美丽数组的最小和
2673.使二叉树所有路径值相等的最小代价
LCP 30.魔塔游戏
1686.石子游戏 VI
410.分割数组的最大值
2645.构造有效字符串的最少插入数
2023
1962.移除石子使总数最小
2132.用邮票贴满网格图
2656.K 个元素的最大和
765.情侣牵手
1465.切割后面积最大的蛋糕
1402.做菜顺序
2530.执行 K 次操作后的最大分数
1488.避免洪水泛滥
2578.最小和分割
714.买卖股票的最佳时机含手续费
2591.将钱分给最多的儿童
630.课程表 III
2208.将数组和减半的最少操作次数:贪心(优先队列)
860.柠檬水找零:附C++一行代码版
2178.拆分成最多数目的正偶数之和
2600.K 件物品的最大和
1253.重构 2 行二进制矩阵
1262.可被三整除的最大和:时间O(n)空间O(1)
2611.老鼠和奶酪:排序 + 贪心
1090.受标签影响的最大值
1054.距离相等的条形码
1031.两个非重叠子数组的最大和
1616.分割两个字符串得到回文串
2389.和有限的最长子序列
561.数组拆分 I
1605.给定行和列的和求可行矩阵
2383.赢得比赛需要的最少训练时长
1599.经营摩天轮的最大利润
1144.递减元素使数组呈锯齿状
BUCTOJ - 2023上半年ACM&蓝桥杯每周训练题-1
1792.最大平均通过率
2335.装满杯子需要的最短总时长
1824.最少侧跳次数
2022
2027.转换字符串的最少操作次数
1739.放置盒子
1754.构造字典序最大的合并字符串
1753.移除石子的最大得分
1764.通过连接另一个数组的子数组得到一个数组
1785.构成特定和需要添加的最少元素
1827.最少操作使数组递增
1775.通过最少操作次数使数组的和相等
1710.卡车上的最大单元数
455.分发饼干
452.用最少数量的箭引爆气球
409.最长回文串
406.根据身高重建队列
402.移掉 K 位数字
769.最多能完成排序的块
870.优势洗牌
921.使括号有效的最少添加
316.去除重复字母
670.最大交换
646.最长数对链
179.最大数
1403.非递增顺序的最小子序列
135.分发糖果
122.买卖股票的最佳时机 II
871.最低加油次数
55.跳跃游戏
564.寻找最近的回文数