码迷,mamicode.com
首页 >  
搜索关键字:子序列    ( 5133个结果
序列自动机求回文子序列
直接看程序吧 LL Dfs(LL x,LL y) { if(f[x][y]) return f[x][y]; for(LL i=1;i<=a;++i) if(nxt1[x][i]&&nxt2[y][i]){ if(nxt1[x][i]+nxt2[y][i]>n+1) continue; if(nxt ...
分类:其他好文   时间:2020-04-03 21:43:59    阅读次数:65
求两字符串的最长相同子序列
/* //ABDCDCBABC CBABCDCDBA 7 最长相同子序列(不需要连续)采用动态规划DP 二维表 输出最后一个位置就可*/#include <iostream> #include <string> using namespace std; int n, m; string a, b; ...
分类:其他好文   时间:2020-04-03 20:24:58    阅读次数:77
BJOI2018 二进制
"题目地址" 前置知识:线段树 Description 给定一个长度为 $n$ 的 $01$ 串,$m$ 次操作: 将第 $i$ 个位置 $0/1$ 反转($0$ 变成 $1$,$1$ 变成 $0$) 求区间 $[l, r]$ 之间有多少个连续子序列,满足重排以后是 $3$ 的倍数。 Solutio ...
分类:其他好文   时间:2020-04-02 22:30:02    阅读次数:108
Codeforces Round #630 -- G. No Monotone Triples
解法 观察可以发现,子序列长度只能为3或4. 我们考虑4的情况,3的类似处理。 对于一个长度为4的序列a,b,c,d,如果满足max(a,d)min(b,c),也就是说4个数中的严格最大值和严格最小值在b,c位置上,那么此时这个序列就不存在长度为3的非严格递增或非严格递减子序列。 这样根据贪心的思想 ...
分类:其他好文   时间:2020-04-02 22:19:46    阅读次数:86
双指针:判断子序列
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串 ...
分类:其他好文   时间:2020-03-28 13:20:46    阅读次数:76
4.最长回文子序列----动态规划
解题思路: 状态f[i][j] 表示 s 的第 i 个字符到第 j 个字符组成的子串中,最长的回文序列长度是多少。 转移方程如果 s 的第 i 个字符和第 j 个字符相同的话f[i][j] = f[i + 1][j - 1] + 2如果 s 的第 i 个字符和第 j 个字符不同的话f[i][j] = ...
分类:其他好文   时间:2020-03-26 21:39:35    阅读次数:66
题解:小蒟蒻的子序列
题目描述 小蒟蒻最近对字符串的子序列着了迷。一个字符串 s 被称作另一个字符串 S 的子序列,说明从序列 S 去除某些元素但不破坏余下元素的相对位置(在前或在后)可得到序列 s 。 小蒟蒻想到了如下的问题:给出一个由’a’, ’b’, ’c’ 组成的长度为 n 的字符串。 定义一个子序列 T 的价值 ...
分类:其他好文   时间:2020-03-26 21:22:46    阅读次数:79
动态规划 - 单调递增最长子序列
又是来自PTA的习题: 设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。 输入格式: 输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开 输出格式: 最长单调递增子序列的长度 输入样例: 输出样例: 解题思路: 定义一个dp数组,全部初始化 ...
分类:其他好文   时间:2020-03-25 23:16:00    阅读次数:127
题解 [ABC159F] Knapsack for All Segments
"AT5282 [ABC159F] Knapsack for All Segments" 题目描述 求 $A$ 的所有连续子段的 "子序列中元素的和等于 $S$ 个数" 的和。 正解 求一个连续子段等于 $S$ 的个数,可以用背包做到 $O(n)$。 但要对于每一个区间做一次背包,复杂度实在过不去。 ...
分类:其他好文   时间:2020-03-25 21:49:36    阅读次数:105
codeforces-977F-Consecutive Subsequence【动态规划】
codeforces-977F-Consecutive Subsequence 传送门:codeforces-977F-Consecutive Subsequence 求最长连续上升子序列,输出序列各元素的位置 刚开始没看懂是要连续,果断打了个LIS,wa了,然后又在上面做了改动,还是不对,老老实实 ...
分类:其他好文   时间:2020-03-25 21:49:12    阅读次数:73
5133条   上一页 1 ... 29 30 31 32 33 ... 514 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!