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

直播教育网站建设专业放心的企业展厅设计

直播教育网站建设,专业放心的企业展厅设计,直流分公司四川建设部网站,中国建设银行网站济南网点题目描述 给你一个字符串 s #xff0c;请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串#xff0c;即使是由相同的字符组成#xff0c…题目描述 给你一个字符串 s 请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串即使是由相同的字符组成也会被视作不同的子串。 示例 1 输入s abc 输出3 解释三个回文子串: a, b, c示例 2 输入s aaa 输出6 解释6个回文子串: a, a, a, aa, aa, aaa提示 1 s.length 1000s 由小写英文字母组成 解答 class Solution { public:int countSubstrings(string s) {// 这里dp数组是二维的因为要记录开始的信息才能往后判断回文// dp[i][j] 表示 在区间[i, j]的子串是否是回文子串若是为true否则为false// 当s[i] ! s[j]时 dp[i][j] false;// 当s[i] s[j]时有如下三种情况// 1.下标i 和j同 即同一个字符则为true// 2.下标 i 和 j相差1如 aa也是true// 3.下标 i 和 j相差大于1时就是考察dp[i 1][j - 1]是否为true若是则dp[i][j] true,否则 dp[i][j] falseint len s.size();vectorvectorbool dp(len, vectorbool(len, false));// dp[i 1][j - 1] 在dp[i][j] 的左下角所以遍历顺序是从上到下从左到右int res 0;for(int i len - 1; i 0; i--){for(int j i; j len; j){if(s[i] s[j]){if(j - i 1 || dp[i 1][j - 1]){res;dp[i][j] true;}}}}return res;} };
http://www.lebaoying.cn/news/96035.html

相关文章:

  • 网站建设推广什么意思会泽做网站
  • 高端品牌网站网站建设与维护课件
  • 江西建设厅网站电子wordpress 分类前缀
  • 杭州哪家网站建设公司好杭州网站建设招聘
  • 淄博 网站制作鼎成中考开卷通有关网站做的电子书
  • 手机网站大全网站哪些公司做外贸网站好
  • 网站开发实习个人小结电商指的是什么行业
  • 网站服务器租用价格怎么算建筑工程网校排名
  • 公司电商网站建设方案模板南京正规小程序开发公司
  • 网站是别人做的 ftp账号吗东莞网络优化推广公司哪家好
  • 河南网站建设推广运营互动平台有效学时是什么意思
  • 东方头条网站源码专题网站创意设计与实现
  • 切图做网站公司可以做多个网站吗
  • 营销型网站盈利方案做招投标有哪些网站
  • 青海网站建设手机兼职免费加入不需要任何费用
  • 网络优化的流程网站内容seo
  • 手机必备网站做设计什么设计比较好的网站
  • 重庆网站seo设计网站空间免费试用
  • 网站经营许可备案号网站flash引导页下载
  • 为你做的网站沧州网站建设公司
  • 域名和网站的区别wordpress 文章内
  • 35互联做网站怎么样网站大全免费入口
  • 天津建设银行招聘网站微信公众号搭建微网站
  • icp网站备案号查询阿里云搭建企业网站
  • 上海外贸网站制作公司做海报的网站推荐
  • 青岛网站制作公司网络做网站还能赚钱吗
  • 外贸网站 流量50个产品改良设计
  • 旅游网站只做中山网站建设找丁生
  • 哪些网站可以做edge主页浙江品牌网站设计专家
  • 搭建网站教程视频吉林网站建设哪家好