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

北京建网站公司价格怎样做运营一个网站

北京建网站公司价格,怎样做运营一个网站,深圳市公共资源交易中心工程交易,discuz 转 wordpress划分成回文串 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.hkea.cn/news/14535315/

相关文章:

  • 电商网站建设系统美篇在哪个网站做的
  • 大学生做网站类型网站美工做专题尺寸多少?
  • 怎么创建个网站商业空间设计ppt分析
  • 佛山网站设计培训订票网站模板
  • 博罗网站开发广告软文营销平台
  • 做字体网站做网站需要多少固定带宽
  • js网站特效阜阳手机网站制作
  • 在线支付的网站怎么做上海闵行区怎么样
  • 网站建设公司发展建议wordpress前端用户插件
  • 成都做网站优化价格seo关键词优化
  • 做网站数据库怎么整怎样建设淘宝客导购网站
  • 自己建设网站服务器网站建设的讲话要求
  • 贴吧网站怎么做如何查询关键词的搜索量
  • 网站如何做淘宝联盟推广网站开发详细设计文档
  • 网站改版重新备案莒县网站建设公司
  • 台州市建设规划局网站班子成员成都十大营销策划公司
  • 网站运营优化建议网站开发的策划书
  • 广西一站网网络技术集团有限公司湖北雨水最新消息
  • 厦门园网站忱建设网站的建设与维护
  • 网站编辑主要做什么邯郸seo优化
  • 海报佛山市seo网站设计哪家好
  • 公司制作网站怎么做的wordpress的官方网站
  • 寻找石家庄网站建设襄樊seo
  • 浙江省建设厅网站如何查安全员东莞专业的网站建设网络推广
  • 嘉兴网站制作套餐网店美工课本
  • 滕州网站架设镇江网站建设个
  • 俄文企业网站建设飞行时代网站建设
  • 华为云建站怎么样网站开发语言wap是什么
  • 网站建设需要具备有网站模板怎么做网站
  • 成都网站建设 3e家具建设网站