news 2026/5/9 0:49:42

dp->单变量记录优化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
dp->单变量记录优化

lc1653

dp

/*
输入:s = "aababbab"
输出:2
*/
class Solution {
public:
int minimumDeletions(string s)
{
int n=s.size();
vector<vector<int>> dp(n+1,vector(2,0));
for(int i=1;i<=n;i++)
{
if(s[i-1]=='a')
{
dp[i][0]=dp[i-1][0];
dp[i][1]=dp[i-1][1]+1;//turn b
}
else
{
dp[i][0]=dp[i-1][0]+1;
dp[i][1]=min(dp[i-1][0],dp[i-1][1]);
}
}
return min(dp[n][0],dp[n][1]);
}
};

单变量记录优化

class Solution {

public:

int minimumDeletions(string s) {

int f = 0, cnt_b = 0;

for (char c : s) {

if (c == 'b')

cnt_b++; // f 值不变

else

f = min(f + 1, cnt_b);

}

return f;

}

};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:09:45

深度测评!千笔,MBA论文写作神器

你是否曾为论文选题而苦恼&#xff1f;是否在撰写过程中感到思路混乱、资料不足&#xff1f;又或者&#xff0c;面对查重率和格式问题反复修改却依然无法达到满意效果&#xff1f;MBA论文写作不仅需要扎实的学术功底&#xff0c;更考验时间管理和效率。在无数个深夜里&#xff…

作者头像 李华
网站建设 2026/5/9 19:30:51

论文写不动?口碑爆棚的AI论文工具 —— 千笔

你是否曾为论文选题发愁&#xff0c;绞尽脑汁却毫无头绪&#xff1f;是否在深夜面对空白文档&#xff0c;文思枯竭、无从下笔&#xff1f;又是否反复修改仍对表达不满意&#xff0c;查重率始终高居不下&#xff1f;论文写作的每一步都像一场硬仗&#xff0c;让无数学生倍感压力…

作者头像 李华
网站建设 2026/5/8 20:36:47

PHP中如何实现500M视频大文件的分片上传方案?

开发者日记&#xff1a;大文件管理系统毕业设计攻坚实录 日期&#xff1a;2023年11月25日 天气&#xff1a;阴有小雨 作为一名江苏高校的计算机专业大三学生&#xff0c;我的毕业设计选题是全浏览器兼容的大文件管理系统&#xff0c;需支持20GB文件传输、文件夹层级结构保留&a…

作者头像 李华
网站建设 2026/5/1 15:10:57

无锡黑锋 HF2304 同步升压DC变换器技术解析

在便携式电子设备蓬勃发展的今天&#xff0c;如何从有限的电池能量中榨取每一分电力&#xff0c;并转化为稳定、洁净的供电&#xff0c;是每一款产品面临的底层挑战。HF2304 正是为此类挑战而生的高效解决方案。它摒弃了传统升压电路复杂的周边配置与可观的静态损耗&#xff0c…

作者头像 李华
网站建设 2026/5/9 21:45:38

无锡黑锋 HF3121 PWM控制DC-DC升压控制器技术解析

在驱动OLED、电子纸等需要较高偏置电压的显示组件时&#xff0c;如何从低压锂电池中高效、稳定地生成一个可精确设定的高压电源&#xff0c;是移动设备设计中的关键环节。HF3121 正是为此类高压、小电流应用场景量身定制的专用解决方案。它摒弃了常见的集成开关管方案&#xff…

作者头像 李华