当前位置: 首页 > news >正文

广州企业网站制作做嫒嫒网站

广州企业网站制作,做嫒嫒网站,域名备案完了怎么做网站,异度空间图书馆主题 wordpress将字符串翻转到单调递增 题目描述动态规划 题目描述 难度 - 中等 LC926. 将字符串翻转到单调递增(JAVA - 动态规划) 如果一个二进制字符串#xff0c;是以一些 0#xff08;可能没有 0#xff09;后面跟着一些 1#xff08;也可能没有 1#xff09;的形式组成的#xff0… 将字符串翻转到单调递增 题目描述动态规划 题目描述 难度 - 中等 LC926. 将字符串翻转到单调递增(JAVA - 动态规划) 如果一个二进制字符串是以一些 0可能没有 0后面跟着一些 1也可能没有 1的形式组成的那么该字符串是 单调递增 的。 给你一个二进制字符串 s你可以将任何 0 翻转为 1 或者将 1 翻转为 0 。 返回使 s 单调递增的最小翻转次数。 示例 1 输入s “00110” 输出1 解释翻转最后一位得到 00111. 示例 2 输入s “010110” 输出2 解释翻转得到 011111或者是 000111。 示例 3 输入s “00011000” 输出2 解释翻转得到 00000000。 提示 1 s.length 10^5 s[i] 为 ‘0’ 或 ‘1’ 动态规划 单调递增的字符串满足以下性质 1.首个字符是 0 或 1 2.其余的每个字符字符 0 前面的相邻字符一定是 0字符 1 前面的相邻字符可以是 0 或 1。 我们用动态规划去解答这个题时每个位置我们都要考虑其变成0或者1的情况最后我们取改变最小的值 当 1≤in 时考虑下标 i 处的字符。如果下标 i 处的字符是 0则只有当下标 i−1 处的字符是 0 时才符合单调递增如果下标 i 处的字符是 1则下标 i−1 处的字符是 0 或 1 都符合单调递增此时为了将翻转次数最小化应分别考虑下标 i−1 处的字符是 0 和 1 的情况下需要的翻转次数取两者的最小值。 代码演示 class Solution {public int minFlipsMonoIncr(String s) {int n s.length();int dp0 0;int dp1 1;for(int i 0; i n;i){char c s.charAt(i);int newDp0 dp0;int newDp1 Math.min(dp0,dp1);if(c 1){newDp0;}else{newDp1;}dp0 newDp0;dp1 newDp1;}return Math.min(dp0,dp1);}}
http://www.dnsts.com.cn/news/200614.html

相关文章:

  • 网站制作怎么赚钱企业网站推广策划
  • 华强北 网站建设广东省 网站制作
  • 中国建设标准化协会网站公司软件定制开发
  • 赣州网站设计较好的公司页面设计报价
  • 井陉县城乡建设局网站特殊字体生成器
  • 东莞企业网站哪家好北京好的前端培训机构
  • 领地网怎么编辑个人网站app的创建方式有哪些
  • 微信支付申请网站建设未完成免费看看视频用什么软件好
  • 合肥营销网站建设设计深圳软件定制开发公司排行
  • 建个网站大概多少钱厦门排名推广
  • 建站之星怎么免费做网站网站小图标 免费
  • 仪征市企业网站建设公司高新区做网站
  • 一般做网站服务器的cpu佛山关键词自动排名
  • 企业网站 阿里云所有网站名称大全
  • 广州专业网站建设报价个人网站做seo
  • 有固定ip怎么建设网站阳江市房产网
  • 怎么做自我介绍网站河北省建设机械会网站首页
  • 最新企业网站系统做谷歌推广一个月赚10万
  • 优秀网站案例欣赏wordpress做的社交
  • 坑梓网站建设价格吉林市教做网站
  • 电子商务网站建设信息东莞市建设公共交易中心网站
  • IP怎么屏蔽网站域名网站流量通道
  • 自己做网站要固定ip太平洋网站建设
  • 网站建设策划书的基本格式电商营销的策略与方法
  • 苏州做网站推广的公司哪家好html怎么做网站的背景
  • erp网站建设嘉定专业做网站
  • 各类电子商务网站建设响应式网站难做
  • 电子商务网站建设的流程图电子商务职业生涯规划书
  • 深圳做企业网站的公司长春网站制作方案定制
  • 百度上开个网站怎么做网站建设课程改进建议