上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页
摘要: 一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。我们可以降维,枚举矩形的长,然后算出一个一维数组,然后就转化成了最大字段和问题#include#include#define REP(i, a, b) for(int i =... 阅读全文
posted @ 2018-08-18 11:59 Sugewud 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这道题一开始觉得增加和删除会移动字符串的位置很不好做两个字符串dp状态一般是第一个前i个和第二个前j个#include#include#include#define REP(i, a, b) for(int i = (a); i #include#include#de... 阅读全文
posted @ 2018-08-15 18:56 Sugewud 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 当x = 0 或 y = 0时 f[x][y] = 0当a[x] = b[y]时 f[x][y] = f[x-1][y-1]+1当a[x] != b[y]时 f[x][y] = max(f[x][y-1], f[x-1][y])注意这里字符串要从1开始,因为转移方程... 阅读全文
posted @ 2018-08-15 08:45 Sugewud 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 这道题有个初始值设成1e9, 然后这个值是要加很多次的,然后就会溢出变成负数,然后就一直WA, 找这个bug找了一个小时……以后不能随便这样设那么大,要考虑会不会加很多次然后溢出。讲一下思路。首先对于当前节点u,可以分三种情况。一种是当前节点是服务器,一种是节点的父亲... 阅读全文
posted @ 2018-08-08 18:55 Sugewud 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 这里的状态定义的非常的巧妙,d(i, 1)表示以i为根节点且选i的子树的最大独立子集d(i, 0)表示以i为根节点且不选i的子树的最大独立子集d(i, 1) = sum{ d(v, 0) | v是i的儿子}d(i, 0) = sum{ max(d(v, 0), d(v... 阅读全文
posted @ 2018-08-05 16:33 Sugewud 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 这道题还是比较简单的,对于当前节点,算出每个儿子需要的人数然后再算出当前节点需要多少个人数,然后排个序加上去就好了。#include#include #include#define REP(i, a, b) for(int i = (a); i son[MAXN];... 阅读全文
posted @ 2018-08-05 15:35 Sugewud 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 设置f(i, j)为点i, i + 1 ……j所组成的多边形。那么可以枚举中间点k, 得f(i, j) = min{s(i, j, k), f(i, k), f(k, j) | i #include#include#include#define REP(i, a, b... 阅读全文
posted @ 2018-08-05 15:01 Sugewud 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 当前区间f(i, j)分两种情况,一种是s[i]于s[j]符合要求,那么可以转移到f[i + 1][j - 1] 这样答案只会更小或者相等第二种是直接分成两个部分, 即f[i][j] = f[i][k] + f[k + 1][j],这个时候要取min同时要注意第一种情... 阅读全文
posted @ 2018-08-05 11:40 Sugewud 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 区间dp,可以以一个区间为状态,f[i][j]是第i个切点到第j个切点的木棍的最小费用那么对于当前这一个区间,枚举切点k,可以得出f[i][j] = min{dp(i, k) + dp(k, j) | i #include#include#define REP(i, ... 阅读全文
posted @ 2018-08-05 10:47 Sugewud 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 这题看题解看了很久,学到了挺多(自己还是太弱,唉!)(1)这道题的思路非常的巧妙。我一开始看到就觉得不好来记录开始位置以及结束位置。但是题解换了一个思路,记录每一次开始了但还没有结束的字符有多少个这样每次进来一个新的字符,就可以更新答案。(2)这一类两个字符串取公共部... 阅读全文
posted @ 2018-08-04 21:58 Sugewud 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页