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

官方制作网站长沙网站seo报价

官方制作网站,长沙网站seo报价,聊城网站设计咨询,深圳网站建设 猴王网络链接#xff1a;131. 分割回文串 - 力扣#xff08;LeetCode#xff09; 给你一个字符串 s#xff0c;请你将 s 分割成一些子串#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1#xff1a; 输入#xff1a;s aab 输出#xff…链接131. 分割回文串 - 力扣LeetCode 给你一个字符串 s请你将 s 分割成一些子串使每个子串都是  回文串 。返回 s 所有可能的分割方案。 示例 1 输入s aab 输出[[a,a,b],[aa,b]]示例 2 输入s a 输出[[a]]提示 1 s.length 16s 仅由小写英文字母组成 思路 首先一看到数据范围这么小很明显就是要我们dfs搜索的然后这题还是求最大回文串的那么我们知道肯定得先判断一下当前数组是否是回文串不是的话就不添加否则就添加进去。 判断回文串我们知道可以用记忆化搜索如果我们之前搜过了当前子串我们可以给他赋值1和-1 1表示当前子串是回文串-1表示不是这样子我们就可以很快的判断是否是回文串了就直接套回溯dfs模板直接写即可 代码 class Solution { public:vectorvectorstring res;vectorstring ans;int n;int f[18][18];void dfs(int p,string s){coutpendl;if(ps.size()){ //已经到达右端点无需遍历了直接添加res.push_back(ans);return;}for(int i1;in;i){//表示枚举的长度if(pin isflag(p,pi-1,s)1){ //当前子串是回文串 ans.push_back(s.substr(p,i));dfs(pi,s);ans.pop_back();}}}int isflag(int i,int j,string s){if(f[i][j]) return f[i][j];if(ij) return f[i][j]1;return f[i][j](s[i]s[j])?isflag(i1,j-1,s):-1;}vectorvectorstring partition(string s) {n s.size();dfs(0,s);return res;}};
http://www.hkea.cn/news/14570060/

相关文章:

  • 网站首页被k 做跳转怎么做系部网站首页
  • 高清免费观看电视网站如何把自己做的网站
  • 做公众号必了解的网站域名收录提交入口
  • 蓝色 宽屏 网站 模板下载餐饮网站方案
  • 做打鱼网站需要多少钱企业邮箱如何申请
  • 做类似简书的网站俄罗斯ip地址
  • 网站布局的好坏的几个要素雨花区最新情况
  • 自助建站基础工作主要包括()深圳网站建设推选上榜网络
  • 手机端网站加盟网站开发重点难点
  • 金融行业网站开发易企秀h5制作官网
  • php做的网站安全吗怎么投诉网站制作公司
  • 网站怎么做才被收录快正邦设计招聘
  • 医院网站开发违法吗做PS的赚钱的网站
  • 做的好的微信商城网站能上外国网站dns
  • 网站模板怎么改移动网站有哪些
  • 网站建设设计平台做外贸怎么登陆国外网站
  • 淄博 网站建设个人网站设计图片
  • 坂田做网站的公司给自己广告公司宣传
  • 用群晖nas做网站创业项目排行榜前十名
  • 网站建设企业排行榜wordpress快速部署
  • 手机网站用模版苏州互联网公司集中在哪里
  • 东莞网站开发前三强网站建设需要什么条件
  • 个人购物网站怎么备案吴江建设工程招标中心网站
  • 中兴建设有限公司网站外贸网站源代码下载
  • 常州在线制作网站环保类网站模板免费下载
  • 手机网站你了解的大连网站建设策划
  • 做网站投放广告vs2008做网站
  • 本科学院网站建设方案网站建设技术实现难点
  • 易语言怎么用网站做背景音乐企业首次建设网站的策划方案
  • 太原做网站价格做外贸翻译用哪个网站好