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

移动建站工具营销策略都有哪些

移动建站工具,营销策略都有哪些,网站建设团队,wordpress 用户登录文章目录 1. 解题思路1.1 创建dp表1.2 状态转移方程1.3 提前求出所有子串是否是回文串 2. 整体代码 1. 解题思路 1.1 创建dp表 这道题我们使用动态规划的方法来解,首先创建一个大小为字符串长度的dp表。dp[i] 表示 s[0, i] 的字符串最小划分多少次可以全划分为回文…

文章目录

  • 1. 解题思路
    • 1.1 创建dp表
    • 1.2 状态转移方程
    • 1.3 提前求出所有子串是否是回文串
  • 2. 整体代码

1. 解题思路

1.1 创建dp表

这道题我们使用动态规划的方法来解,首先创建一个大小为字符串长度的dp表。dp[i] 表示 s[0, i] 的字符串最小划分多少次可以全划分为回文串。

1.2 状态转移方程

求状态转移方程,我们要考虑两种情况。s[0, i] 的字符串是回文串和不是回文串的情况。

注意,这里假设我们已经知道了哪段字符串是不是回文串,至于是如何知道的后面会说。

  • 如果s[0, i]是回文串,那么问题很简单,不用切割就行,即dp[i] = 0;
  • 如果s[0, i]不是回文串,我们要新增一个变量 j ,j 的范围为 (0, i],这里说明一些j的边界情况,j 要大于0的原因是 j 为0的情况即不用分割s[0, i]的情况(即s[0, i]为回文串的情况),j 为 i 的情况即 s[0, i-1] 中找不到从0开始且为回文串的情况。用这个 j 变量,我们遍历 j 的情况,j 是小于等于 i 的,那么 dp[j-1] 的值我们是知道的。如果从 j 到 i 的字符串是回文串,那么我们就令 dp[i] = min(dp[i], dp[j - 1] + 1); 遍历所有 j 的情况,就能求出 dp[i] 的最小值了。

在这里插入图片描述

1.3 提前求出所有子串是否是回文串

这个我在之前的博客就已经讨论过了,具体可见这篇文章。

2. 整体代码

在这里插入图片描述

class Solution {
public:int minCut(string s) {int n = s.size();// 求出所有子串是否为回文串vector<vector<bool>> isPal(n, vector<bool>(n));for (int i = n - 1; i >= 0; --i)for (int j = i; j < n; ++j)if (s[i] == s[j]) isPal[i][j] = i + 1 < j ? isPal[i+1][j-1] : true;// 创建dp表,由于是求最小值,可以先将所有位置初始化为最大vector<int> dp(n, INT_MAX);  for (int i = 0; i < n; ++i){if (isPal[0][i]) dp[i] = 0;else{for (int j = 1; j <= i; ++j)if (isPal[j][i]) dp[i] = min(dp[i], dp[j-1] + 1);}}return dp[n-1];}
};
http://www.mmbaike.com/news/85433.html

相关文章:

  • 网站建设公司怎么办seo外包多少钱
  • 风雨同舟 网站建设怎么在腾讯地图上添加自己的店铺
  • 网站界面 ui 设计答案第一接单网app地推和拉新
  • 阿里能帮做网站吗优化一个网站需要多少钱
  • 黄页88网能不能发免费的广告google搜索优化方法
  • 郑州大学科技园手机网站建设网站模版
  • 广州和信建设公司网站企业如何做好网络营销
  • 北京欢迎你 网站建设全网营销推广靠谱吗
  • 重庆市工程建设信息网新网站品牌营销成功案例
  • 江苏网站开发公司网络营销的常用工具
  • 学做电商的网站网推平台
  • 建网站什么语言实体店营销方案
  • 我有服务器和模板怎么做网站万网域名
  • 学什么可以先做网站项目网站
  • 北京哪个公司做网站深圳seo网站优化公司
  • 重庆安全员c证在哪里查询网站推广优化网址
  • 澳门做网站找谁苏州seo关键词优化外包
  • 网站建设平台的比较如何购买域名
  • 电影视频网站建设费用外包seo服务口碑好
  • 怎么做淘宝联盟的推广网站网站seo搜索
  • 网站打不开 别的电脑能打开百度指数网址
  • 网站平台系统设计公司快速开发平台
  • h5 网站开发制作一个简单的html网页
  • 石家庄哪家网站做的好西安网站托管
  • 化妆品营销推广方案优化网站搜索
  • 苏州怎么做网站排名优化佛山网站建设工作
  • 深圳做网站公司有哪些地方网站设计用什么软件
  • 高手做网站博客可以做seo吗
  • 免费做网站的问题百度网盘免费下载
  • 幼儿园网站设计图片搜索指数查询