动态规划
Guess_Ha
Hahahaha!
展开
-
Noip 2015 子串(洛谷P2679)
题目背景无题目描述有两个仅包含小写英文字母的字符串 A 和 B。 现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个新的字符串, 请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子串取出 的位置不同也认为是不同的方案。输入输出格式输入格式: 输入文件名为 substring.in。原创 2017-09-11 21:31:38 · 478 阅读 · 2 评论 -
广东省选题:单词缩写(动态规划,字符串处理)
【题目描述】 树树发现好多计算机中的单词都是缩写的,如 是,有时缩写对应的全称会不固定,如缩写 ( 1) LINus ’s UniX ( 2) LINUs ’s miniX ( 3) Linux Is Not Unix GDB ,它是全称 Gnu DeBug 的缩写。但 LIUNUX ,可以理解为: 现在树树给出一个单词缩写,以及一个固定的全称(若干个单词组成,空格隔开) 全称中原创 2017-09-16 18:40:41 · 658 阅读 · 0 评论 -
单调队列优化多重背包(含构造问题<POJ 1742 coin>)
1.前言: 注: 本文中,用v[ i ] 表示物体的价值,w[ i ]表示物体的代价,c[ i ]表示物体的数量上限。多重背包问题应该是动态规划的基础内容吧,我们先回顾一下多重背包的公式: dp[ i ][ j ]表示选择到第 i 件物品,总代价为 j 时所获得的最大价值总和。那么有:dp[ i ][ j ] = max( dp[ i-1 ][ j - k*w[i] ] + k*v[i原创 2017-09-07 22:30:25 · 799 阅读 · 1 评论 -
洛谷·P3565 [POI2014]HOT-Hotels(树形DP、详解)
题目描述There are towns in Byteotia, connected with only roads.Each road directly links two towns.All the roads have the same length and are two way.It is known that every town can be reached fr原创 2017-07-31 23:29:18 · 734 阅读 · 1 评论 -
DP的一些杂题(思维型)
本帖收集收集一些考思维的DP问题啦。1.P2876 [USACO07JAN]解决问题Problem Solving 题目链接:https://www.luogu.org/problemnew/show/2876 题目大意:有一些任务需要用几个月按顺序完成,每个任务有两个代价ai,bi,其中ai会在完成当月付出,bi会在完成后一个月付出。每个月的可用费用是固定的M(当月的不能在下个月用)原创 2017-11-03 17:27:38 · 1815 阅读 · 3 评论