代码随想录训练营Day57动态规划Part17|647.回文子串|516.最长回文子序

news/2024/11/24 1:19:40/

Part17

647.回文子串

  • 虽然花了很多时间,但是自己写出来了
  • 定义dp[i][j]为布尔类型,记录起始位置为i,终止位置为j的字符串是否为回文子串
  • 起始、终止位置字符串不同则FALSE;若相同,有三种情况:1- i==j,true;2- i-j==1,true;3- 其他时候靠dp[i+1][j-1]判断
  • 要注意遍历顺序和dp数组中i、j的定义

516.最长回文子序

  • 主干和上题不一样,上一题是子串,要连续的;本题是子序,可以不连续,只要相对顺序不变就行
  • 但是递推思路很相似,一样画二维dp数组推导,可以用dp值累加

http://www.ppmy.cn/news/998772.html

相关文章

C++ 可变参数模板

可变参数模板&#xff1a;允许模板中有0个到任意个模板参数&#xff0c;在语法上和传统模板不一样&#xff0c;多了一个... 下面是简单的示例 template<typename... T> void func1(T... a) // T&#xff1a;一包类型&#xff0c; a: 一包形参 {cout << sizeof...…

力扣-94、144、145-前中后序遍历

二叉树遍历方法总结 二叉树的遍历总体上分为深度优先遍历和广度优先遍历。常见的前中后序三种遍历方式就属于深度优先遍历&#xff0c;遍历过程中是顺着一条路径一直遍历到空节点然后向上回溯继续顺着遍历上一个节点的其他方向。层序遍历属于广度优先遍历&#xff0c;先遍历完同…

【104协议】【光伏电站】电站系统中的104协议学习

文章目录 104协议学习I帧S帧U帧ASDU总结&#xff1a;关于各类帧的通俗描述建立流程详细分析 104协议学习 起始一个apdu的总长度不会超过255个字节&#xff1b; 在协议中的第二个字节会记录本apdu的长度&#xff0c;但是这个记录的长度数是除开前面两个字节之外的长读数&#xf…

【三等奖方案】Web攻击检测与分类识别赛题「Cyan」团队解题思路

2022 CCF BDCI 数字安全公开赛「Web攻击检测与分类识别」赛题Cyan战队获奖方案 地址&#xff1a;http://go.datafountain.cn/4Zj 团队简介 团队成员来自中国科学院大学&#xff0c;对数据挖掘与网络安全有浓厚兴趣&#xff0c;曾多次获得大数据安全分析等比赛的Top名次。希望…

《吐血整理》高级系列教程-吃透Fiddler抓包教程(22)-如何使用Fiddler生成Jmeter脚本-下篇

1.简介 今天这篇文章其实和上一篇差不多也是利用一个fiddler的插件进行Jmeter脚本的导出&#xff0c;开始宏哥想要合在一起写一篇文章&#xff0c;可是结果实践的时候&#xff0c;两个插件还是有区别的&#xff0c;因此为了不绕晕小伙伴或者童鞋们&#xff0c;决定分为两篇进行…

RS232转Profinet网关怎么设置

关于如何使用RS232转Profinet网关将首昌的EDI-800A称重仪表接入到西门子PLC的Profinet网络中。这个故事不仅涉及到一些科技知识&#xff0c;还有实际操作的过程&#xff0c;希望大家能认真听哦。 我们都知道&#xff0c;工业自动化领域中&#xff0c;称重仪表是非常重要的一部…

DreamBooth为何有能力让第一个应用创建者年赚2500万美金?

DreamBooth 是一种个性化的文本到图像生成模型&#xff0c;它可以通过向扩散模型&#xff08;比如Stable Diffusion&#xff09;中注入少量主体对象&#xff0c;从而达到对基础模型的微调。使用微调后的模型可以生成在不同的场景、姿势和视角中的该主体上下文图像。 Dreamboot…

攻防世界-web-lottery

题目描述&#xff1a;里面有个附件&#xff0c;是网站的源代码&#xff0c;还有一个链接&#xff0c;是线上的网站 主页告诉了我们规则&#xff1a; 1. 每个人的初始金额为20美元 2. 一支彩票2美元&#xff0c;挑选7个数字&#xff0c;根据匹配上的数字有不同的奖励 我们先体…