dp 斜率优化 四边形优化 矩阵快速幂优化 插头dp 区间dp 状压dp 树形dp dp套dp 数据结构 树状数组 线段树 并查集 RMQ splay treap 替罪羊树 主席树 树链剖分 lct kdtree 左偏树 cdq分治 整体二分 分块 莫队 启发式合并 字符串 kmp 扩展kmp ma ...
分类:
其他好文 时间:
2017-09-07 12:05:15
阅读次数:
176
Problem Description As we all know the Train Problem I, the boss of the Ignatius Train Station want to know if all the trains come in strict-increasin ...
分类:
其他好文 时间:
2017-09-02 11:33:15
阅读次数:
260
1600: [Usaco2008 Oct]建造栅栏 Description 勤奋的Farmer John想要建造一个四面的栅栏来关住牛们。他有一块长为n(4<=n<=2500)的木板,他想把这块本板切成4块。这四块小木板可以是任何一个长度只要Farmer John能够把它们围成一个合理的四边形。他能 ...
分类:
其他好文 时间:
2017-09-02 10:38:04
阅读次数:
181
DP的四边形优化 一、进行四边形优化需要满足的条件 1、状态转移方程如下: m(i,j)表示对应i,j情况下的最优值。 w(i,j)表示从i到j的代价。 例如在合并石子中: m(i,j)表示从第i堆石子合并到j堆石子合并成一堆的最小代价。 w(i,j)表示从第i堆石子到第j堆石子的重量和。 2、函数 ...
分类:
其他好文 时间:
2017-08-21 09:54:16
阅读次数:
172
目标很多,不写下来,怎么写在心上? 算法 Splay A* IDA* DP-斜率优化,四边形优化 多重背包 莫队 LCT 网络流 树形DP 问题 https://jzoj.net/senior/#main/show/1902 ——练手的莫队算法 https://jzoj.net/senior/#ma ...
分类:
其他好文 时间:
2017-08-19 16:56:45
阅读次数:
155
对四边形不等式优化dp的理解 四边形不等式适用于优化最小代价子母树问题,即f[i][j]=max/min(f[i][k-1]+f[k][j])+w[i][j],类似枚举中间点的dp问题,典型例题石子归并; 如果w函数满足区间包含的单调性和四边形不等式,那么函数f也满足四边形不等式,如果f满足四边形不 ...
分类:
其他好文 时间:
2017-08-17 12:45:09
阅读次数:
131
后天就要开学了哇, 然而我们还在集训QAQ。。。。 t1: 今天t1,一看,50分的暴力。吼哇,开始怼。 题目是:给你n个区间,求这n个区间中任意两个区间的并集减去交集。 仔细想想...额........100分好像不知道怎么拿,想了想没想出来。 然后就先照着50分打了,40%的数据是n<=2000 ...
分类:
其他好文 时间:
2017-08-11 21:08:25
阅读次数:
107
Monkey Party Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 1699 Accepted Submission(s): 769 Pr ...
分类:
其他好文 时间:
2017-08-07 11:51:33
阅读次数:
160
声明: 本文转载自网易博客: http://blog.163.com/dqx_wl/blog/static/2396821452015111133052112/ 四边形不等式优化_石子合并问题_C++ 在动态规划中,经常遇到形如下式的状态转移方程: m(i,j)=min{m(i,k-1),m(k,j ...
分类:
其他好文 时间:
2017-08-07 01:19:52
阅读次数:
211
题意:给定 n 个数,要你将其分成m + 1组,要求每组数必须是连续的而且要求得到的价值最小。一组数的价值定义为该组内任意两个数乘积之和,如果某组中仅有一个数,那么该组数的价值为0。 析:DP状态方程很容易想出来,dp[i][j] 表示前 j 个数分成 i 组。但是复杂度是三次方的,肯定会超时,就要 ...
分类:
其他好文 时间:
2017-08-07 00:24:15
阅读次数:
224