随笔分类 - 动态规划-单调性优化
摘要:题意$n(1 \le 1000000)$个点的有根树,$1$号点为根,$q(1 \le 1000000)$次询问,每次给一个$k$,每一次可以选择$k$个未访问的点,且父亲是访问过的,要求最少次数访问完所有的点。 分析神题不会做。 题解得到一个式子$ans=max(i+ \left \lceil ...
阅读全文
摘要:题意n个点,需要再一些点建立控制站,如果在第$i$个建站,贡献为$a[i]$。假设前一个站为$j<i$,则$[j+1, i]$的点的贡献是$\sum_{k=j+1}^{i} (i k) b[k]$。同时要求第$n$个点建站。求最小贡献。($n \le 10^6$) 题解设$d(i)$表示前$i$个...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3675题意:给一个n个数字的序列,每一次分割的贡献是$sum(left, mid)*sum(mid+1, right)$,其中$left$表示本序列的最左边,$right$同理,$mid$是分割的位置(...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1492蒟蒻来学学cdq神算法啊。。详见论文 陈丹琦《从《Cash》谈一类分治算法的应用》orz此题表示被坑精度。。。。。导致没1a。。。开小号交了几发。。。。。。。。。。。。。。。。。。。。坑。蒟蒻就说...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1096首先得到dp方程(我竟然自己都每推出了QAQ)$$d[i]=min\{d[j]+cost(j+1,i)\}+c[i]$$其中$d[i]$是前i个且在i建仓库的最小费用,$cost(j+1,i)$是...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1044如果只求最大的最小,,直接二分就行了。。。可是要求方案。。好神!我竟然想不到!因为我们得到的答案已经是最大的最小了,那么我们只要在每一次切割的时候,保证连续的每一段不超过ans即可,这就是方案数!...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1010蛋疼用latex写了份题解。。2015.03.07 upd:很多东西可能有问题,最好看下边提供的链接的题解参考:http://www.cnblogs.com/proverbs/archive/20...
阅读全文
摘要:太水的dp没啥好说的。。#include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long ll;#define...
阅读全文

浙公网安备 33010602011771号