动态规划基础篇
文章平均质量分 70
动态规划基础篇
-Hello_狂奔的蜗牛
Fly!!!
展开
-
最长公共字串
最长公共字串问题描述最长公共子序列长度输出所有的最长公共子序列测试代码问题描述给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这原创 2021-04-03 11:13:53 · 343 阅读 · 0 评论 -
HDU - 3068 + Manacher最大回文子串
给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 回文就是正反读都是一样的字符串,如aba, abba等Input输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组成的字符串S 两组case之间由空行隔开(该空行不用处理) 字符串长度len <= 110000Output每一行一个整数x,对应一组case,表示该组ca...原创 2018-05-21 14:29:12 · 213 阅读 · 0 评论 -
1007. Maximum Subsequence Sum (25),最大连续子串和
Maximum Subsequence Sum (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Given a sequence of K integers { N1, N2, …, NK }. A continuous subsequence is defined to be...原创 2018-03-27 10:50:25 · 206 阅读 · 0 评论 -
最长回文串
给定一个只包含字母的的字符串,请计算出这个字符串中最长回文串的长度是多少?回文串:正着读和反着度都是一样的。输入格式 输入一行字符串,字符串的长度小于等于 50005000 。输出格式 输出一个整数,表示最长回文串的长度。样例输入 aaaaa 样例输出 5如果暴力的话,两个循环N^2,再加上判断一个循环就是O(N^2*M)的复杂度,暴力就不做了吧,以下利用dp:, 可...原创 2018-03-20 20:58:01 · 213 阅读 · 0 评论 -
回文字符串
回文字符串时间限制:3000 ms | 内存限制:65535 KB难度:4描述所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入第一行给出整数N(0原创 2017-10-10 14:54:39 · 480 阅读 · 0 评论 -
01背包问题
//详解来自《背包问题九讲》1 01 背包问题1.1 题目有 N 件物品和一个容量为 V 的背包。放入第 i件物品耗费的费用是 Ci1,得到的价值是 Wi。求解将哪些物品装入背包可使价值总和最大。1.2 基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即 F [ i, v ] 表示前 i 件物品恰放入一个容量为 v 的背包可以获得的...转载 2017-02-17 18:48:55 · 560 阅读 · 0 评论