news 2026/3/8 3:12:21

leetcode 926. Flip String to Monotone Increasing 将字符串翻转到单调递增

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 926. Flip String to Monotone Increasing 将字符串翻转到单调递增

Problem: 926. Flip String to Monotone Increasing 将字符串翻转到单调递增

动态规划的,dp[n][2],n代表字符串长度,2代表以0或者1结束,dp[0][1]是翻转以后的字符串ss,ss[0]‘1’,dp[0][0]代表ss[0]‘0’,dp[i][0]代表翻转以后的字符串ss中ss[i]'0’的最小翻转次数, dp[i][1]代表翻转以后的字符串ss中ss[i]'1’的最小翻转次数

递推公式是:若s[i]==‘0’,则dp[i][0] = dp[i-1][0];此时不需要翻转,则dp[i][1] = min( dp[i-1][0], dp[i-1][1]) + 1;此时需要翻转

若s[i]==‘1’,则dp[i][0] = dp[i-1][0] + 1;此时需要翻转,则dp[i][1] = min(dp[i-1][1], dp[i-1][0]);此时不需要翻转

最后返回 min(dp[n-1][0], dp[n-1][1])

Code

class Solution { public: int minFlipsMonoIncr(string s) { int n = s.size(); int l = 0, r = n - 1; vector<vector<int>> dp(n, vector<int>(2, 0)); if(s[0]=='0') { dp[0][1] = 1; } else { dp[0][0] = 1; } for(int i = 1; i < n; i++) { if(s[i]=='0') { dp[i][0] = dp[i-1][0]; dp[i][1] = min( dp[i-1][0], dp[i-1][1]) + 1; } else { dp[i][0] = dp[i-1][0] + 1; dp[i][1] = min(dp[i-1][1], dp[i-1][0]); } } return min(dp[n-1][0], dp[n-1][1]); } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/6 23:52:39

【计算机网络 | 第十篇】以太网的 MAC 层

文章目录3.3 使用广播信道的数据链路层以太网的 MAC 层1. MAC 层的硬件地址MAC 地址的定义48 位 MAC 地址的结构地址位的特殊含义2. 适配器对 MAC 地址的检查3. MAC 帧的格式以太网 V2 的 MAC 帧格式物理层的前同步码4. 无效的 MAC 帧3.3 使用广播信道的数据链路层 说明&#x…

作者头像 李华
网站建设 2026/3/6 23:52:37

OFA-VQA开源镜像教程:tensorboardX日志集成与调试技巧

OFA-VQA开源镜像教程&#xff1a;tensorboardX日志集成与调试技巧 1. 镜像简介 OFA&#xff08;One For All&#xff09;视觉问答模型是多模态理解领域的代表性架构之一&#xff0c;它将图像和文本统一编码为序列&#xff0c;通过单一大模型完成跨模态推理任务。本镜像封装的…

作者头像 李华
网站建设 2026/3/6 23:52:34

DeepSeek-R1-Distill-Qwen-1.5B镜像推荐:预装vLLM的高效运行版本

DeepSeek-R1-Distill-Qwen-1.5B镜像推荐&#xff1a;预装vLLM的高效运行版本 1. 为什么这款1.5B模型值得你立刻试试&#xff1f; 你有没有遇到过这样的困扰&#xff1a;想在本地跑一个真正能干活的AI助手&#xff0c;但显卡只有4GB显存&#xff0c;连7B模型都卡得动不了&…

作者头像 李华
网站建设 2026/3/6 14:52:19

QWEN-AUDIO效果实测:10段不同情感Prompt语音生成质量横向评测

QWEN-AUDIO效果实测&#xff1a;10段不同情感Prompt语音生成质量横向评测 1. 开场&#xff1a;不是“念出来”&#xff0c;而是“演出来” 你有没有试过让AI读一段文字&#xff0c;结果听上去像机器人在报菜名&#xff1f;语调平、节奏僵、情绪空——哪怕内容再精彩&#xff…

作者头像 李华
网站建设 2026/3/7 12:20:05

阿里开源Qwen3-VL部署卡顿?GPU算力适配优化教程

阿里开源Qwen3-VL部署卡顿&#xff1f;GPU算力适配优化教程 你是不是也遇到过这样的情况&#xff1a;刚拉取完 Qwen3-VL-2B-Instruct 镜像&#xff0c;满怀期待地在本地 4090D 上启动 WebUI&#xff0c;结果网页加载缓慢、图片上传后响应延迟、多轮对话卡在“思考中”……明明…

作者头像 李华
网站建设 2026/3/5 6:52:55

Z-Image-Turbo_Sugar脸部Lora企业落地:MCN机构AI达人形象批量生成工作流

Z-Image-Turbo_Sugar脸部Lora企业落地&#xff1a;MCN机构AI达人形象批量生成工作流 1. 引言&#xff1a;当MCN机构遇上AI形象生成 想象一下&#xff0c;一家MCN机构需要为旗下50位新签约的达人快速打造统一的社交媒体形象。传统方式是什么&#xff1f;找摄影师、约棚拍、后期…

作者头像 李华