
简单dp
文章平均质量分 50
deerly_
懒了这么久,我也该勤快一些了
展开
-
URAL 1635. Mnemonics and Palindromes (区间dp)
URAL 1635. Mnemonics and Palindromes(区间dp)题目链接 题目大意:给定一个字符串,问分割成最少的子串,是每个子串均为回文串。 题目分析:可以用普通的区间dp做法,但是字符串的长度达到了4000,n^3会超时,要想办法降到n^2。想了很久,没有想出来,看了博客的做法。先预处理出来区间[i, j]是否为回文串。假如字符串的长度为10, 那么以6为长度的字符...原创 2018-05-17 10:49:01 · 189 阅读 · 0 评论 -
Sumsets POJ - 2229 (完全背包变形 || 简单dp)
Sumsets POJ - 2229 (完全背包变形 || 简单dp)题目链接 题目大意:求把一个整数分解为2的幂的和共有几种方案 7=1+1+1+1+1+1+1 7=1+1+1+1+1+2 7=1+1+1+2+2 7=1+1+1+4 7=1+2+2+2 7=1+2+4 输出6 思路:一开始的时候推过,没推出来。后来看了一眼题解,说是完全背包的变形,顿悟。可还是没想出来怎么变...原创 2018-06-15 20:11:13 · 325 阅读 · 0 评论 -
Ant Counting POJ - 3046 (DP)
Ant Counting POJ - 3046 (DP)题目链接 题目大意:t种蚂蚁,一共n个,问把他们分组,分成每个集合里面有k个,s<=k<= e,问多少种分法。 While observing one group, the set of three ant families was seen as {1, 1, 2, 2, 3}, though rarely in ...原创 2018-06-22 22:11:24 · 190 阅读 · 0 评论 -
Kirill the Gardener 3 URAL - 2072 DP
Kirill the Gardener 3 URAL - 2072 DP题目链接 题目大意:有n朵花,要求按照权值递增的顺序浇水,浇水一次花一个时间,走一个单位长度花费一个单位时间。问最小花费。 input: 6 3 2 5 6 2 5 output: 21 比赛的时候没有想出是什么思路,后来听别人说是dp,就又想了想,然而还是没有想出来。想到了这个题的关键点是有相同点的时候应该...原创 2018-05-23 18:16:19 · 298 阅读 · 0 评论 -
Concerts Gym - 101669A DP
题目链接 题目大意:给出26个字母距离下一个字母的必须要有的间隙,问最大匹配数。 Input: 2 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AB (范围3e2) ABBBBABBBB (1e5) Output:10 样例分析:(1,3), (1, 4), (1, 5), (1, 7), (1, 8), (1, ...原创 2018-05-23 11:58:15 · 481 阅读 · 0 评论 -
Ural1167 Bicolored Horse 基础Dp
Ural1167 Bicolored Horses 基础Dp题目大意:农夫将让马排成一列按照顺序进入马厩,一个马厩的不愉快的值是这个马厩中的白马与黑马的数量的乘积,求最小的不愉快的和,要求每一个马厩中至少有一匹马 。 input: 6 3 1 1 0 1 0 1 output: 2 题目分析:dp[i][j]表示前i匹马进入前j个马厩的不开心值(是前i匹马不是...原创 2018-05-14 11:46:18 · 137 阅读 · 0 评论 -
Milliard Vasya's Function URAL 1353(DP)
Milliard Vasya’s Function URAL 1353(DP)题目链接:https://cn.vjudge.net/contest/190727#problem/F 题目大意:求1-1e9之间的数中,各数位和为s的数的个数。 input:1 output:10 题目分析:dp[i][j] i表示第i位,j表示和为j; 对于当前这位,就可以放0,个数为dp[i - ...原创 2018-05-11 16:55:10 · 154 阅读 · 0 评论 -
最大子矩阵和 URAL - 1146
最大子矩阵和 URAL - 1146题目链接:https://cn.vjudge.net/contest/190727#problem/D 题目大意:给定一n*n矩阵,求最大子矩阵和。 n <= 100 input: 4 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 output:15 题目分析:如果一个个子矩阵的枚举,至少需要1e8,会...原创 2018-05-11 16:24:09 · 177 阅读 · 0 评论 -
Combine String HDU - 5707 (简单dp)
Combine String HDU - 5707 (简单dp)题目链接 题目大意:给定三个字符串,str1, str2, str,问不改变 str1, str2串中字母在原串中的相对位置,能否变成str input: abc def adebcf abc def abecdf output:Yes No 当初想这个题啊,根本没往dp方面想,后来看了题解耳目一新。 一开...原创 2018-05-17 20:29:27 · 225 阅读 · 0 评论 -
URAL 1119. Metro(简单dp)
URAL 1119. Metro(简单dp)题目链接:https://cn.vjudge.net/contest/190727#problem/C 题意:给一个n*m的方格,某人从(0,0)出发,要到达(n,m),给出k个点的坐标,当走到这些点时可以沿对角线到达,每方格边长为100,问他需走的最短路程。 题目分析:对于每个将要到达的点,取它dp[i -1][j] ,dp[i][j - 1]...原创 2018-05-11 12:43:21 · 279 阅读 · 0 评论 -
风之守护 URAL - 1009 URAL - 1012 URAL - 1013
DP URAL - 1009 URAL - 1012 URAL - 1013题目链接:https://cn.vjudge.net/contest/190727#problem/B(简单) https://cn.vjudge.net/contest/190727#problem/H(大数) https://cn.vjudge.net/contest/190727#problem/K(矩阵...原创 2018-05-11 11:38:54 · 326 阅读 · 0 评论 -
CodeForces - 991D Bishwock (DP)
CodeForces - 991D Bishwock (DP)题目链接 题目大意:在一个2 * n的方格(有些格子被占据)里面放4种形态的小方格,这四种形态分别对应四个小方格形成的正方形缺一个角。用x表示小方格,.表示空白,这四个形态分别是 XX XX .X X. X. .X XX XX 然后问你最多能放多少个?input 00 00X00X0XXX0...原创 2018-06-29 17:56:23 · 404 阅读 · 0 评论