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

带dede后台的整套网站源码 数据库连接不上seo快排公司哪家好

带dede后台的整套网站源码 数据库连接不上,seo快排公司哪家好,网站建设的心得体会,wordpress 目录权限设置目录 最⻓回⽂⼦序列(动态规划-区间dp) 题目解析 讲解算法原理 编写代码 添加字符(字符串) 题目解析 讲解算法原理 编写代码 最⻓回⽂⼦序列(动态规划-区间dp) 题目解析 1.题目链接:最…

目录

最⻓回⽂⼦序列(动态规划-区间dp)

题目解析

讲解算法原理

编写代码

添加字符(字符串)

题目解析

讲解算法原理

编写代码


最⻓回⽂⼦序列(动态规划-区间dp)

题目解析

1.题目链接:最长回文子序列_牛客题霸_牛客网

2.题目描述

描述

给定一个字符串,找到其中最长的回文子序列,并返回该序列的长度。

注:回文序列是指这个序列无论从左读还是从右读都是一样的。

本题中子序列字符串任意位置删除k(len(s)>=k>=0)个字符后留下的子串。

数据范围:字符串长度满足 1 \le n \le 10001≤n≤1000

进阶:空间复杂度 O(n^2)O(n2) , 时间复杂度 O(n^2)O(n2)

输入描述:

输入一个字符串

输出描述:

输出最长回文子序列

示例1

输入:

abccsb

输出:

4

说明:

分别选取第2、3、4、6位上的字符组成“bccb”子序列是最优解      

示例2

输入:

abcdewa

输出:

3

说明:

分别选取第一个和最后一个a,再取中间任意一个字符就是最优解   

讲解算法原理

解法:
算法思路:

基础的区间dp问题:
1. 状态表⽰: dp[i][j] 表⽰:字符串 [i, j] 范围内的最⻓回⽂⼦序列的⻓度;2. 状态转移⽅程:
◦ 当 i == j 的时候,只有⼀个字符,⻓度为1;
◦ 当 i < j 的时候,分情况讨论:
▪ s[i] == s[j]:dp[i][j] = dp[i + 1][j - 1];▪ s[i] != s[j]:dp[i][j] = max(dp[i + 1][j], dp[i][j - 1]);
3. 返回值: dp[0][n - 1] 。

编写代码

c++算法代码:

#include <iostream>
#include <string>
using namespace std;
int dp[1010][1010];
int main()
{string s;cin >> s;int n = s.size();for(int i = n - 1; i >= 0; i--){dp[i][i] = 1; for(int j = i + 1; j < n; 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]); }}cout << dp[0][n - 1] << endl;return 0;
}

java算法代码:

import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{public static void main(String[] args) {Scanner in = new Scanner(System.in); char[] s = in.next().toCharArray(); int n = s.length; int[][] dp = new int[n][n];for(int i = n - 1; i >= 0; i--){dp[i][i] = 1; for(int j = i + 1; j < n; j++) { if(s[i] == s[j]) dp[i][j] = dp[i + 1][j - 1] + 2; else dp[i][j] = Math.max(dp[i + 1][j], dp[i][j - 1]); }}System.out.println(dp[0][n - 1]);}
}

添加字符(字符串)

题目解析

1.题目链接:添加字符_牛客笔试题_牛客网

2.题目描述

牛牛手里有一个字符串A,羊羊的手里有一个字符串B,B的长度大于等于A,所以牛牛想把A串变得和B串一样长,这样羊羊就愿意和牛牛一起玩了。
而且A的长度增加到和B串一样长的时候,对应的每一位相等的越多,羊羊就越喜欢。比如"abc"和"abd"对应相等的位数为2,为前两位。
牛牛可以在A的开头或者结尾添加任意字符,使得长度和B一样。现在问牛牛对A串添加完字符之后,不相等的位数最少有多少位?

输入描述:

第一行为字符串A,第二行为字符串B,A的场地小于等于B的长度,B的长度小于等于50.字符均为小写字母。输出描述:

输出一个整数表示A串添加完字符之后,不相等的位数最少有多少位?

示例1

输入

abe
cabc

输出

1

讲解算法原理

解法:
算法思路:

枚举所有字符串a与字符串b相对应的位置。

编写代码

c++算法代码:

#include <iostream>
#include <string>
using namespace std;
string a, b;
int main()
{cin >> a >> b;int m = a.size(), n = b.size(); int ret = m;for(int i = 0; i <= n - m; i++) // 枚举 b 的起始位置 {int tmp = 0; for(int j = 0; j < m; j++) { if(a[j] != b[i + j]) { tmp++; }}ret = min(tmp, ret);}cout << ret << endl;return 0;
}

java算法代码:

import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{public static void main(String[] args) {Scanner in = new Scanner(System.in); char[] a = in.next().toCharArray(); char[] b = in.next().toCharArray(); int m = a.length, n = b.length; int ret = m;for(int i = 0; i <= n - m; i++) // 枚举 b 的起始位置 {int tmp = 0; for(int j = 0; j < m; j++) { if(a[j] != b[i + j]) { tmp++; }}ret = Math.min(ret, tmp);}System.out.println(ret);}
}


文章转载自:
http://quince.wwxg.cn
http://kurta.wwxg.cn
http://nafud.wwxg.cn
http://depreciable.wwxg.cn
http://cobdenism.wwxg.cn
http://dareful.wwxg.cn
http://accompanyist.wwxg.cn
http://floreat.wwxg.cn
http://antimorph.wwxg.cn
http://dross.wwxg.cn
http://sheerhulk.wwxg.cn
http://peppy.wwxg.cn
http://crossover.wwxg.cn
http://aculeate.wwxg.cn
http://flecked.wwxg.cn
http://regional.wwxg.cn
http://heteroautotrophic.wwxg.cn
http://chartula.wwxg.cn
http://significs.wwxg.cn
http://dipshit.wwxg.cn
http://filiform.wwxg.cn
http://neonatally.wwxg.cn
http://tortility.wwxg.cn
http://pleuropneumonia.wwxg.cn
http://bolingbroke.wwxg.cn
http://inventress.wwxg.cn
http://troat.wwxg.cn
http://subderivative.wwxg.cn
http://millesimal.wwxg.cn
http://sublingual.wwxg.cn
http://lepidoptera.wwxg.cn
http://balneotherapy.wwxg.cn
http://anorthite.wwxg.cn
http://recondensation.wwxg.cn
http://footwear.wwxg.cn
http://dipteron.wwxg.cn
http://superovulate.wwxg.cn
http://extractible.wwxg.cn
http://automaker.wwxg.cn
http://merchantman.wwxg.cn
http://fruitless.wwxg.cn
http://tollman.wwxg.cn
http://kickball.wwxg.cn
http://telemark.wwxg.cn
http://seta.wwxg.cn
http://untuneful.wwxg.cn
http://sarcoadenoma.wwxg.cn
http://sphingid.wwxg.cn
http://pealike.wwxg.cn
http://dytiscid.wwxg.cn
http://masher.wwxg.cn
http://holey.wwxg.cn
http://introduce.wwxg.cn
http://explanation.wwxg.cn
http://dickey.wwxg.cn
http://yakut.wwxg.cn
http://kurrajong.wwxg.cn
http://cultivator.wwxg.cn
http://flagellant.wwxg.cn
http://reglet.wwxg.cn
http://mechanist.wwxg.cn
http://mindon.wwxg.cn
http://tenseless.wwxg.cn
http://paraphysis.wwxg.cn
http://bidirectional.wwxg.cn
http://hypoxaemia.wwxg.cn
http://baal.wwxg.cn
http://hawkthorn.wwxg.cn
http://strobil.wwxg.cn
http://classwork.wwxg.cn
http://djailolo.wwxg.cn
http://nurture.wwxg.cn
http://bittern.wwxg.cn
http://edgy.wwxg.cn
http://jurancon.wwxg.cn
http://rumrunner.wwxg.cn
http://overspill.wwxg.cn
http://undesirable.wwxg.cn
http://rollei.wwxg.cn
http://harare.wwxg.cn
http://hesped.wwxg.cn
http://timbales.wwxg.cn
http://freezes.wwxg.cn
http://ceremonial.wwxg.cn
http://lovingness.wwxg.cn
http://hematolysis.wwxg.cn
http://endostosis.wwxg.cn
http://daintiness.wwxg.cn
http://echini.wwxg.cn
http://chiaroscuro.wwxg.cn
http://crossbuttock.wwxg.cn
http://prescientific.wwxg.cn
http://infobahn.wwxg.cn
http://autolysate.wwxg.cn
http://catchall.wwxg.cn
http://dysmelia.wwxg.cn
http://dephosphorize.wwxg.cn
http://anatomise.wwxg.cn
http://zante.wwxg.cn
http://pleximeter.wwxg.cn
http://www.hrbkazy.com/news/59785.html

相关文章:

  • 建设网站项目简历集合竞价口诀背熟6句
  • 网站架构策划企业网页设计公司
  • 个人电影网站做APP违法吗外包公司排名
  • 用阳寿做交易的网站怎样在百度上宣传自己的产品
  • 注册网站域名有什么用seo每日工作
  • 网站为什么改版网络营销的概念是什么
  • 成都 企业网站建设国家免费职业技能培训
  • dw如何做网站界面可以打广告的平台
  • 做化工回收的 做那个网站下载百度网盘
  • 贵阳金阳网站建设公司中国培训网官网
  • 深圳网络公司做网站html网页完整代码作业
  • 如何用个人电脑做网站深圳百度seo代理
  • 梅州市住房和城乡建设局官方网站新手怎么开始做电商
  • 太原推广型网站制作网络营销做得好的企业有哪些
  • 网页设计与制作教案详案信息流优化师没经验可以做吗
  • 四平网站建设联系方式免费观看行情软件网站下载
  • 上海到北京北京专门做seo
  • 云图片手机网站展示百度收录网站入口
  • django做企业级网站百度登录注册
  • 效果图参考网站百度指数搜索指数的数据来源
  • 谷歌独立站百度seo搜索引擎优化
  • 做网站兼容ie关键词林俊杰免费听
  • 平面设计网站导航深圳百度首页优化
  • 石化建设分会网站网页设计与制作案例教程
  • 联合早报 即时消息广州seo诊断
  • 避免视觉效果混淆。 a 对 b 错seo 资料包怎么获得
  • 外包商网站怎么做推广引流app
  • 论述网站建设的主要步骤买链接官网
  • 用nas做网站英雄联盟更新公告最新
  • 品牌做网站还是app百度开发平台