码迷,mamicode.com
首页 >  
搜索关键字:回文    ( 4174个结果
leetcode每日一题之8.分割回文串
分割回文串 回溯算法 求所有解,所以使用回溯算法来枚举所有的解。代码如下 class Solution { /** * @param String $s * @return String[][] */ function partition($s) { $res = []; $this->backtr ...
分类:其他好文   时间:2021-03-08 14:15:59    阅读次数:0
[Leetcode]9. 回文数
题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:f ...
分类:其他好文   时间:2021-03-02 12:16:48    阅读次数:0
【YBTOJ】不交回文串
题目大意: 给定字符串 \(S\),求有多少对不相交的回文串。 对于 \(100\%\) 的数据,\(1 \leq |S| \leq 10 ^ 5\)。 正文: 设 \(pre_i,suf_i\) 分别表示以 \(i\) 为开头的回文串的个数和以 \(i\) 为结尾的回文串的个数,那么答案就是: \ ...
分类:其他好文   时间:2021-02-18 12:59:05    阅读次数:0
字符串进阶算法小结
前言: 本文参考《信息学奥赛一本通·金牌导航》。 正文: Manacher 算法: 概念: Manacher 算法,经常被称作马拉车,可以以 \(\mathcal{O}(n)\) 的时间复杂度求出字符串关于回文子串一类的问题。 介绍: 首先举个例子,设字符串 \(s=\texttt{bbdkd}\) ...
分类:编程语言   时间:2021-02-17 15:06:24    阅读次数:0
最长回文子串
最长回文子串 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = "a ...
分类:其他好文   时间:2021-02-16 11:51:10    阅读次数:0
AcWing 1222. 密码脱落
原题链接 考察:区间DP+线性dp 思路一: 正向求解,f[i][j]表示[i,j]区间内应该删去的字符数.要注意的是如果i>j,那么为不合法区间,设置f[i][j] = 0.i = j,单个字符一定回文,f[i][j] = 0.接下来就是划分集合:s[i]=s[j]可缩小到f[i+1,j-1].如 ...
分类:Windows程序   时间:2021-02-15 11:51:39    阅读次数:0
最长回文子串
首先解决“判断时忽略标点,输出进却要按原样”的问题? 可以用一个简单的方法:构造一个新字符串,不包含原来的标点符号,而且所有字符变成小写(顺便解决了大小写的问题)。 由于在求最大值时,不知道s[i]和s[j]在原串中的位置。因此,必须增加一个数组pos,用pos[i]保存s[i]在原串中的位置。 c ...
分类:其他好文   时间:2021-02-03 10:58:22    阅读次数:0
Medium | LeetCode 647. 回文子串 | 动态规划 | 中心拓展法
647. 回文子串 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc" 输出:3 解释:三个回文子串: "a", "b", "c" 示例 2: 输入:"aaa" 输出:6 解释: ...
分类:其他好文   时间:2021-02-01 12:41:25    阅读次数:0
Medium | LeetCode 5. 最长回文子串 | 动态规划 | 中心拓展法
5. 最长回文子串 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = ...
分类:其他好文   时间:2021-02-01 12:34:28    阅读次数:0
回文子串
此博客链接: 回文子串 题目链接:https://leetcode-cn.com/problems/palindromic-substrings/ 题目 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示 ...
分类:其他好文   时间:2021-01-28 11:54:43    阅读次数:0
4174条   上一页 1 ... 3 4 5 6 7 ... 418 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!