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

模具培训网站建设海外推广渠道都有哪些

模具培训网站建设,海外推广渠道都有哪些,三叶草gw6781,网站建设 杭州市萧山区# 力扣第47天— 第647题、第516题 文章目录 一、第647题--回文子串二、第516题--最长回文子序列 一、第647题–回文子串 ​ 逻辑梳理清楚了,就还行。没有想象中那么难。注意遍历顺序,i从大到小。 class Solution { public:int countSubstrings(string …

# 力扣第47天— 第647题、第516题

文章目录

  • 一、第647题--回文子串
  • 二、第516题--最长回文子序列

一、第647题–回文子串

​ 逻辑梳理清楚了,就还行。没有想象中那么难。注意遍历顺序,i从大到小。

class Solution {
public:int countSubstrings(string s) {vector<vector<bool>> dp(s.size(), vector<bool>(s.size(), false));int result = 0;for (int i = s.size()-1; i>=0; i--){for (int j = i; j<= s.size()-1; j++){if(s[i] == s[j]) {if (j-i <=1) {dp[i][j] = true;result++;}else {dp[i][j] = dp[i+1][j-1];if (dp[i][j]) result++;}}}}return result;}
};

二、第516题–最长回文子序列

​ 还可以吧,跟上一题差不多。遍历顺序一样,但是要注意,j的遍历起点为i+1,因为递归的时候涉及到i+1,会导致越界。递推公式,要想一想,但是难度不大。

class Solution {
public:int longestPalindromeSubseq(string s) {vector<vector<int>> dp(s.size(), vector<int>(s.size(), 0));for(int i =0; i<s.size(); i++) dp[i][i] = 1;for(int i = s.size()-1; i>=0; i--){for (int j = i+1; j< s.size(); j++){// cout << dp[i][j] << '-';if(s[i] == s[j]) dp[i][j] = dp[i+1][j-1] + 2;else dp[i][j] = max(dp[i+1][j], dp[i][j-1]);}}return dp[0][s.size()-1];}
};
http://www.ds6.com.cn/news/69935.html

相关文章:

  • 中山做网站服务好代刷网站推广链接免费
  • 济南外贸网站建设北京网络营销外包公司哪家好
  • 网站端和移动端分开建设域名一样么长春刚刚最新消息今天
  • 门户网站开发公司平台seo外链工具有用吗
  • p2p金融网站开发方案百度关键词优化方法
  • wordpress数据库引擎鞍山seo优化
  • 南宁做网站推广的公司客户关系管理系统
  • 泸州公司做网站做网络推广为什么会被抓
  • 网站设计的基本步骤和方法谷歌搜索优化
  • 岳阳网站建设免费推广的途径与原因
  • 个旧做网站哪家公司好百度企业推广怎么收费
  • 网站做pc相城seo网站优化软件
  • 长春专业网站建设模板代理表白网页制作免费网站制作
  • python 和php网站开发营销手段有哪些
  • 上海高端网站开发营销技巧和营销方法视频
  • 在线做公章网站100%能上热门的文案
  • 自己电脑做网站 带宽济南做seo排名
  • 茶叶响应式网站广告联盟接单平台
  • 个人建站平台产品推广方案要包含哪些内容
  • 蒲城网站建设wzjseo2021网络营销成功案例
  • 在线教育网站模板站长工具忘忧草
  • 优秀作文大全网站seo学堂
  • 做时时彩吧的网站郑州网站建设方案优化
  • 企业销售网站整站seo排名要多少钱
  • 做网站图片要求黄页推广平台有哪些
  • 淮南网站建设好长沙优化排名推广
  • notepad做网站开网站怎么开
  • 360的网站怎么做个人网站备案
  • 下载一个网站应用商店搜索优化
  • 请问婚庆网站建设该怎么做呢成都网络优化公司有哪些