共计 189 篇文章
2025
2109.向字符串添加空格:双指针
2278.字母在字符串中的百分比:计数
2716.最小化字符串长度:哈希表(位运算)
2712.使所有字符相等的最小成本:脑筋急转弯(遍历)
2255.统计是给定字符串前缀的字符串数目:使用库函数+计数
2116.判断一个括号字符串是否有效:括号匹配(两个变量一次遍历解决)
牛客-美团暑期2025-20250322-前两题和第三题的思路
1963.使字符串平衡的最小交换次数:计数模拟(不需要麻烦的“三种写法一步步优化”)
牛客-某公司笔试题-20250316-全解析
2272.最大波动的子字符串:转为多次的最大子数组和 - 一步步思考推导
3110.字符串的分数:模拟(注意一个小细节)
3340.检查平衡字符串:模拟
3306.元音辅音字符串计数 II:三指针滑窗(滑动窗口)
3305.元音辅音字符串计数 I:今天I先模拟,明天II再开滑
2269.找到一个数字的 K 美丽值:字符串数字转换(模拟)
1328.破坏回文串:贪心
1745.分割回文串 IV:动态规划(用III或II能直接秒)
1278.分割回文串 III:动态规划
132.分割回文串 II:动态规划
2296.设计一个文本编辑器:对顶栈-主要是要细心下标问题(ASCII字符通俗语言描述)
2506.统计相似字符串对的数目:哈希表+位运算
2209.用地毯覆盖后的最少白色砖块:记忆化搜索之——深度优先搜索(DFS)
680.验证回文串 II:两侧向中间,不同就试删
541.反转字符串 II:模拟
2266.统计打字方案数:排列组合
3297.统计重新排列后包含另一个字符串的子字符串数目 I/II(3298)
2264.字符串中最大的 3 位相同数字
3019.按键变更的次数
3280.将日期转换为二进制表示
2024
1366.通过投票对团队排名
3083.字符串及其反转中是否存在同一子字符串
3138.同位字符串连接的最小长度
3248.矩阵中的蛇
3258.统计满足 K 约束的子字符串数量 I
3216.交换后字典序最小的字符串
3211.生成不含相邻零的二进制字符串
2207.字符串中最多数目的子序列
2414.最长的字母序连续子字符串的长度
3174.清除数字
3144.分割字符频率相等的最少子字符串
3146.两个字符串的排列差
551.学生出勤记录 I
3137.K 周期字符串需要的最少操作次数
3106.满足距离约束且字典序最小的字符串
2844.生成特殊数字的最少操作
2710.移除字符串中的尾随零
2734.执行子串操作后的字典序最小字符串
520.检测大写字母
2288.价格减免
522.最长特殊序列 II
521.最长特殊序列 Ⅰ
2938.区分黑球与白球
2982.找出出现至少三次的最长特殊子字符串 II
1542.找出最长的超赞子字符串
2391.收集垃圾的最少总时间
1702.修改后的最大二进制字符串
2810.故障键盘
2864.最大二进制奇数
2129.将标题首字母大写
299.猜数字游戏
2575.找出字符串的可整除数组
2788.按分隔符拆分字符串
2744.最大字符串配对数目
2085.统计出现过一次的公共字符串
2645.构造有效字符串的最少插入数
2696.删除子串后的字符串最小长度
383.赎金信
2023
1154.一年中的第几天
2828.判别首字母缩略词
2697.字典序最小回文串
1657.确定两个字符串是否接近
1410.HTML 实体解析器
2609.最长平衡子字符串
2586.统计范围内的元音字符串数
318.最大单词长度乘积
2678.老人的数目
2512.奖励最顶尖的 K 名学生
2337.移动片段得到字符串:双指针
833.字符串中的查找与替换
722.删除注释
771.宝石与石头
415.字符串相加:模拟实现高精度加法
2544.交替数字和
2490.回环句:判断空格前后字母是否相同
2496.数组中字符串的最大值
2559.统计范围内的元音字符串数:前缀和
2451.差值数组不同的字符串
1079.活字印刷
2446.判断两个事件是否存在冲突
BUCTOJ - 2023校赛 - 2022-2023-2
2437.有效时间的数目
1419.数青蛙
1003.检查替换后的词是否有效
2423.删除字符使频率相同
2418.按身高排序
2409.统计共同度过的日子数
1023.驼峰式匹配
1041.困于环中的机器人
2399.检查相同字母间的距离
831.隐藏个人信息
1625.执行操作后字典序最小的字符串
567.字符串的排列
1616.分割两个字符串得到回文串
557.反转字符串中的单词 III
2379.得到 K 个黑块的最少涂色次数
1653.使字符串平衡的最少删除次数
1487.保证文件名唯一
1255.得分最高的单词集合
1138.字母板上的路径
2309.兼具大小写的最好英文字母
2299.强密码检验器 II
1813.句子相似性 III
2287.重排字符形成目标字符串
1807.替换字符串中的括号内容
2283.判断一个数的数字计数是否等于数位的值
2042.检查句子中的数字是否递增
2022
2027.转换字符串的最少操作次数
1759.统计同构子字符串的数目
1754.构造字典序最大的合并字符串
2011.执行操作后的变量值
1945.字符串转化后的各位数字之和
1832.判断句子是否为全字母句
1781.所有子字符串美丽值之和
1812.判断国际象棋棋盘中一个格子的颜色
1805.字符串中不同整数的数目
1796.字符串中第二大的数字
1769.移动所有球到每个盒子所需的最小操作数
1758.生成交替二进制字符串的最少操作数
809.情感丰富的文字
792.匹配子序列的单词数
791.自定义字符串排序
1704.判断字符串的两半是否相似
1684.统计一致字符串的数目
816.模糊坐标
1678.设计 Goal 解析器
1106.解析布尔表达式
1662.检查两个字符串数组是否相等
784.字母大小写全排列
1773.统计匹配检索规则的物品数量
481.神奇字符串
474.一和零
1768.交替合并字符串
451.根据字符出现频率排序
409.最长回文串
402.移掉 K 位数字
395.至少有 K 个重复字符的最长子串
392.判断子序列
387.字符串中的第一个唯一字符
1790.仅执行一次字符串交换能否使两个字符串相等
856.括号的分数
811.子域名访问计数
921.使括号有效的最少添加
1784.检查二进制字符串字段
344.反转字符串
1694.重新格式化电话号码
面试题 01.09. 字符串轮转
316.去除重复字母
1624.两个相同字符之间的最长子字符串
290.单词规律
257.二叉树的所有路径
1598.文件夹操作日志搜集器
1592.重新排列单词间的空格
828.统计子串中的唯一字符
1455.检查单词是否为句中其他单词的前缀
205.同构字符串
1422.分割字符串的最大得分
1417.重新格式化字符串
640.求解方程
179.最大数
1408.数组中的字符串匹配
168.Excel表列名称
151.颠倒字符串中的单词
1374.生成每种字符都是奇数个的字符串
140.单词拆分 II
592.分数加减运算
139.单词拆分
131.分割回文串:二进制枚举OR回溯
125.验证回文串
115.不同的子序列
67.二进制求和
676.实现一个魔法字典
AtCoder Beginner Contest 259 - C - XX to XXX
556.下一个更大元素 III
241.为运算表达式设计优先级
91.解码方法
157.用Read4读取N个字符
1021.删除最外层的括号
面试题17.11.单词距离
564.寻找最近的回文数