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

重庆百度整站优化如何创建一个平台

重庆百度整站优化,如何创建一个平台,成都互联网制作,如何制作个人网页?划分成回文串 Partitioning by Palindromes 题面翻译 回文子串(palind) 问题描述#xff1a; 当一个字符串正序和反序是完全相同时#xff0c;我们称之为“回文串”。例如“racecar”就是一个回文串#xff0c;而“fastcar”就不是。现在给一个字符串s#xff0c;把它分…划分成回文串 Partitioning by Palindromes 题面翻译 回文子串(palind) 问题描述 当一个字符串正序和反序是完全相同时我们称之为“回文串”。例如“racecar”就是一个回文串而“fastcar”就不是。现在给一个字符串s把它分割成若干个互不相交的回文子串求分割的回文子串的最少个数。 输入格式 第一行为正整数t(≤10)表示数据组数接下来t行每行一个完全由小写字母组成的字符串长度不超过1000。 输出格式 对于每组数据输出最少回文子串数。 由 C919 提供翻译 题目描述 PDF 输入格式 输出格式 样例 #1 样例输入 #1 3 racecar fastcar aaadbccb样例输出 #1 1 7 3solution 采用动态规划的思想 初始状态为dp[i]i1即一个字符串str.substr(0,i1)最多包涵i1一个回文串建立状态转移方程dp[i]min(dp[j]-1,dp[i])其中子串str.substr(j,i-j1)为一个回文串dp[i]表示子串str.substr(0,i1) 最少有回文子串的数目 #include iostream #include cstring #include cstdio#define N 10000using namespace std;bool isPalindrome(string s, int i, int j) {while (i j) {if (s[i] ! s[j]) {return false;} else {i;j--;}}return true; }int main() {int n;cin n;while (n--) {int dp[N] {0};dp[0] 1;string str;cin str;int l str.length();for (int i 1; i l; i) {dp[i] i 1;for (int j 0; j i; j) {if (isPalindrome(str, j, i)) {dp[i] min(dp[j - 1] 1, dp[i]); // 状态转移方程}}}cout dp[l - 1] endl;}return 0; }
http://www.zqtcl.cn/news/449171/

相关文章:

  • 网站如何被收录情况自己做的网站如何实现下载文件
  • 龙岩网站设计一般要多久深圳做自适应网站设计
  • 类似于拼多多的网站怎么做资料下载网站建设
  • 做商城网站哪里网站官网建设的价格
  • 网站怎么做用户体验山东富国建设投资有限公司网站
  • app ui模板网站首页改版影响优化
  • 周村网站制作哪家好网站设计基本要素
  • 网站制作与维护费用wordpress文章页不显示侧边
  • 嘉兴网站建设正规公司做室内设计人喜欢的网站
  • 入侵dedecms网站管理员密码百度注册域名免费建站
  • 找晚上做的工作去哪个网站企业开发软件公司拓展方案
  • 济宁建站公司wordpress博客入门
  • 做外贸需要网站wordpress app 打包
  • 免费网站站长查询丽水微信网站建设公司
  • 广州品牌网站建设先做网站 先备案
  • jsp系统网站建设带源代码梧州网页设计
  • 二手书籍交易网站开发方式关键词seo排名优化如何
  • 陕西西安潍坊网站seo外包
  • 计算机专业网站开发开题报告网站推广营销怎么做
  • 比较大的做网站的公司电影网站盗链怎么做
  • 江苏响应式网站建设哪里有台州网站制作方案
  • 深圳设计网站有哪些展览展会策划公司
  • 微信生活门户网站源码河北建设厅网站初始密码
  • 企业如何做网站推广成都外贸网站建设
  • 网页设计 网站建设 哪个好佛山网站建设推广服务
  • 东莞网站建设技术支持产品推广怎么写
  • 银川app购物网站制作公司网站建设怎样提升形象与品牌价值
  • 中山城市建设集团网站信誉好的邯郸网站建设
  • 做网站很赚钱吗贵阳网站建设费用
  • 设计网站的关键点用ps做招生网站