随笔分类 -  动态规划

摘要:To the Max poj-1050 题目大意:给你一个n*n的矩阵,求最大子矩阵的和。每一个数不一定是正数。 注释:n<=100. 想法:以前听学长讲过bz的玉蟾宫,好像这题可以$n^3$。我在此介绍$n^3$的做法。这其实是一种扩展:首先,我们会O(n)的求一串数的最大连续字段和。我们想,如何 阅读全文
posted @ 2018-01-27 21:16 JZYshuraK_彧 阅读(197) 评论(0) 推荐(0)
摘要:Frequent Value poj-3368 题目大意:给你n个数的数列,保证它是单调递增的。给你m个询问,每个询问是询问两个节点之间最长的连续的相等的数的长度。 注释:n,m<=100000。 想法:这道题是我做的第一道有点儿意思的RMQ(RMQ?猛戳)的题。刚学RMQ,就把这道题更出来了。我们 阅读全文
posted @ 2018-01-13 22:50 JZYshuraK_彧 阅读(209) 评论(0) 推荐(0)
摘要:小委出发 题目大意:一个长度为n的字符串,由()[]{}组成。求最长的和谐字符串:我们对最长和谐字符串的定义就是每一个括号有一个性质相同的括号与之匹配,这两个括号中间要么为空,要么也是和谐的。几个连续的和谐串连在一起也是和谐的。 注释:k<=$5\cdot 10^6$ 想法:开始的想法是dp,怎么d 阅读全文
posted @ 2017-12-08 08:49 JZYshuraK_彧 阅读(450) 评论(0) 推荐(0)
摘要:烽火传递(jdoj-1006) 题目大意:n个烽火台,任意的连续的m个烽火台必有一个是点燃的,点燃一个烽火台有一个单独的代价,求:最少代价。 注释:n , m<=100000 代价<=100 想法:开始误以为是最短路!开个玩笑,咳咳。这题一眼看出是道dp题,状态转移方程也级水,设dp [ i ] 表 阅读全文
posted @ 2017-11-21 09:25 JZYshuraK_彧 阅读(748) 评论(0) 推荐(0)
摘要:核弹危机(jdoj1347-vijos1199) 题目大意:给你n*n的网格图,每一个格点是 ' . ' 或者 ' # ' ,后者表示建筑物。现在你有一个炸弹,可以炸毁m*m的正方形,问最多能炸毁多少个? 注释:m和n都小于10000 想法:不会。连读入都读不进来,玩儿啥呢?看一下 discuss 阅读全文
posted @ 2017-11-18 20:20 JZYshuraK_彧 阅读(565) 评论(0) 推荐(0)
摘要:采药(jdoj1049) 题目大意:不同于NOIP的采药,这道题的描述都是一样的,只是数据范围有毒。 注释:总时间和药的种类全是100,000,每种药的时间和价值不大于10。 想法:如果想NOIP那道题一样用01背包跑的话,时间复杂度是O(10^10),显然会T掉,所以,我们想拓展一下别的方法,显然 阅读全文
posted @ 2017-11-17 19:44 JZYshuraK_彧 阅读(290) 评论(0) 推荐(0)