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

坪山网站建设代理商河西做网站公司

坪山网站建设代理商,河西做网站公司,动漫设计培训学校,网站安全备案力扣132. 分割回文串 II 题目 题目解析及思路 题目要求返回将s切割成若干回文串的最少切割次数 对于子串s[j...i],若为回文串,则问题变为求s[0...j]的最少切割次数 因此可以考虑动态规划 对于问题s[j...i]是否为回文串,若s[i] s[j]则问…

力扣132. 分割回文串 II

题目

在这里插入图片描述

题目解析及思路

题目要求返回将s切割成若干回文串的最少切割次数

对于子串s[j...i],若为回文串,则问题变为求s[0...j]的最少切割次数

因此可以考虑动态规划

对于问题s[j...i]是否为回文串,若s[i] == s[j]则问题变成s[j+1...i-1]是否为回文串

因此也可以考虑动态规划

代码

class Solution {
public:int minCut(string s) {int n = s.size();vector<int> f(n+1,INT_MAX);vector<vector<bool>> isPalindrome(n, vector<bool>(n, false));//倒着遍历i//子问题isPalindrome[i + 1][j - 1]已经更新过for (int i = n - 1; i >= 0; --i) {for (int j = i; j < n; ++j) {if (s[i] == s[j] && (j - i < 2 || isPalindrome[i + 1][j - 1])) {isPalindrome[i][j] = true;}}}//试出来的f[0] = -1;//动态规划for(int i=0;i<n;i++){for(int j=i;j>=0;j--){if(f[j] < INT_MAX && isPalindrome[j][i]){f[i+1] = min(f[i+1],f[j] + 1);}}}return f[n];}
};
http://www.dtcms.com/a/409678.html

相关文章:

  • 张家港网站定制跨境网络营销是什么
  • 百度哪个网站做贸易100个免费推广网站的排名
  • .net网站 开发中山软件开发公司
  • 南宁网站建公司吗建设一个机械公司网站多少钱
  • 智盈中心网站建设公司的网站是怎么建立
  • 花都网站建设公司做的网站怎么打开是白板
  • 商标设计网站排行百度关键词seo排名优化
  • 资源网站建设多少钱百度排名工具
  • 学校做网站及费用以前在线做预算的网站
  • 网站建设蓝图ppt12306网站学生做
  • 外贸工厂的网站建设汕头网站模板价格
  • 襄阳网站建设企业乐清城市网官网
  • 网络公司网站asp上海营业执照网上申请
  • 山东省建设管理中心网站首页百度一下建设部网站
  • 网站自适应手机端网站建设鞍山
  • 做平台网站要多久哪的网页设计培训好
  • 阿里能帮做网站吗wordpress文章加载慢6
  • 西安网站架设公司石家庄信息网官方网站
  • flash网站的制作wordpress宝塔安装
  • 金螳螂家装官网学生班级优化大师
  • 在线做带字头像的网站网站建设教程培训
  • 论述网站建设的步骤页面禁止访问
  • 做星座网站邀请推广app
  • 网站做淘宝客排名会掉吗微信小程序制作视频教程
  • 上海频道做网站怎么样免费外链工具
  • 水稻网站做go分析服务器租赁合同范本
  • 阿里云可以做几个网站代理ip自动提取网站源码
  • 广东省省建设厅网站企业优化网站
  • 网站开发进度缓慢兼容ie8的网站模板
  • 重庆网站关键词优化推广许昌网站建设费用