摘要: 题意:给一个序列,每次选一个数(记为b),计算左边离他最近的数(记为a),右边离他最近的数(记为c),计算a*b*c,sum+=a*b*c 重复操作直到剩下开头结尾两个数不同的方案对应不同的sum 计算最小的sum值分析:典型的区间dp,dp[i][j]表示把从i到j所有的数都选走得到的最小值dp[... 阅读全文
posted @ 2015-12-21 22:05 shuguangzw 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 按照合法匹配条件,找最大的匹配一眼就是区间dp 也知道dp[i][j]表示i-j中最大的匹配但是状态转移方程怎么写呢??其实对于这个题,感觉有很多种写法,看过网上的各种各样的题解,强烈Orz~思路:还是倒着dp,更新dp[i][j],有两种情况1:当前字符不在最佳匹配中,dp[i][j]=dp[i+... 阅读全文
posted @ 2015-12-21 20:54 shuguangzw 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意:给你n天需要穿的衣服的样式,每次可以套着穿衣服,脱掉的衣服就不能再穿了,问至少要带多少条衣服才能参加所有宴会思路:dp[i][j]代表i-j天最少要带的衣服从后向前dp 区间从大到小更新dp[i][j]时有两种情况 考虑第i天穿的衣服1:第i天穿的衣服在之后不再穿了 那么 dp[i][j]=d... 阅读全文
posted @ 2015-12-21 20:46 shuguangzw 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题意:一个无向图联通中,求包含每条边的最小生成树的值(无自环,无重边)分析:求出这个图的最小生成树,用最小生成树上的边建图对于每条边,不外乎两种情况1:该边就是最小生成树上的边,那么答案显然2:该边不在最小生成树上,那么进行路径查询,假设加入这条边,那么形成一个环,删去这个环上除该边外的最大权值边,... 阅读全文
posted @ 2015-12-20 12:39 shuguangzw 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 就是莫队的模板题/*Memory: 0 KB Time: 1663 MSLanguage: C++11 4.8.2 Result: Accepted*/#include#include#include#include#include#includeusing namesp... 阅读全文
posted @ 2015-12-19 19:48 shuguangzw 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题意:转换一下就是求曼哈顿最小生成树的第n-k条边参考:莫涛大神的论文《平面点曼哈顿最小生成树》/*Problem: 3241 User: 96655Memory: 920K Time: 94MSLanguage: C++ Result: Accepted*... 阅读全文
posted @ 2015-12-17 22:34 shuguangzw 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 由于10^9很大,所以先离散化一下,把给你的这一段数哈希 时间复杂度O(nlogn)然后就是分块莫队 已知[L,R],由于事先的离散化,可以在O(1)的的时间更新[l+1,r],[l,r+1],[l-1,r],[l,r-1]时间复杂度O(n*sqrt(n));代码如下,速度并不是很快(我比较喜欢手动... 阅读全文
posted @ 2015-12-14 22:49 shuguangzw 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 要使用莫队算法前提 ,已知[l,r]的答案,要能在logn或者O(1)的时间得到[l+1,r],[l-1,r],[l,r-1],[l,r+1],适用于一类不修改的查询优美的替代品——分块将n个数分成sqrt(n)块按区间排序,以左端点所在块内为第一关键字,右端点为第二关键字,进行排序也就是以( po... 阅读全文
posted @ 2015-12-10 11:04 shuguangzw 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 注意0,1,.....,N是时间点,i~i+1是时间段然后就是思路:dp[i]代表到时间点 i 获得的最大价值,1:dp[i]=max(dp[i],dp[s-r]+e),表示有以s为开头,i为结尾的工作时间,效率是e(保证前面有工作)2:dp[i]=max(dp[i],e),表示前面没有工作3:dp... 阅读全文
posted @ 2015-12-08 21:49 shuguangzw 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Problem C: 字符串游戏Time Limit: 1 SecMemory Limit: 128 MB Submit: 10Solved: 3 [Submit][Status][Web Board]Description说到游戏,大家还是比较喜欢的,但是玩游戏,如果想赢得对方还是得靠思维的,xy... 阅读全文
posted @ 2015-12-06 15:44 shuguangzw 阅读(304) 评论(0) 推荐(0) 编辑