动态规划纲
文章平均质量分 68
Friedrich_Taylor
Weeping may remain for a night,but joy comes in the morning
展开
-
7.10noip测试
第一题:饼干题意:有一(2^n)*(2^n)的矩阵,每次可选一范围2^k使其右上角铺满饼干(k>=2)。求最少有几块不能被覆盖。题解:自己画图,丰衣足食。(答案即3^(n-1))#include#include#include#include#include#include#include#include#include#include#define mod 100原创 2017-08-02 21:41:59 · 294 阅读 · 0 评论 -
10.20考试爆炸记
嗯继续爆炸,什么都不如爆炸,用这个方式相处,没有人觉得孤独 (1)rock原创 2017-10-20 18:16:42 · 411 阅读 · 0 评论 -
简单动态规划(2)——从入门到放弃
前言又强行凑了一波...今天我们来讲区间,状压和数位区间DP的水题已经不打算写任何概论了XD(1)压缩(SCOI2007)题面见链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1068对于每一个区间(l,r)我们都可以进行如下操作:如果这个区间可以在i处被分成两段进行压缩,那么我们更新的结果就是f[l][i]+f原创 2017-09-28 18:12:08 · 492 阅读 · 0 评论 -
11.7考试爆炸记
boom… 100→30 晚景凄凉 (1)sum ksc#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorithm>#include<cctype>#include<io原创 2017-11-07 19:11:44 · 544 阅读 · 0 评论 -
10.24考试爆炸记
世上还赞颂沉默吗 不够爆炸 所以就继续爆炸了 (1)建设图 nn点mm边求至少加多少边可以使整个图变为一个双连通分量吾不言#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorit原创 2017-10-24 18:10:55 · 397 阅读 · 0 评论 -
如何使用高斯消元解决期望DP
前言破事水一篇:我们为什么会用高斯消元来解决期望DP的问题在之前的几篇字里我们确乎是提到了期望DP的,但只有博物馆一道题是要用到高斯消元的。那么这是不是一种特例呢? Obviously not. 事实上,在期望与概率DP中引入高斯消元并不是突兀的,毫无关联的,而确乎是有实际需求的。因为在一类概率问题中,有的事件的概率是前后关联的。出于简化运算的目的,我们会列出方程来求解。这个时候我们自然需要利用原创 2017-10-07 16:53:02 · 813 阅读 · 0 评论 -
11.2考试爆炸记
真·玄学出奇迹 160暴力→220玄学成绩 简单说一说三四道题 (1)活动安排 求最多区间覆盖集#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorithm>#include原创 2017-11-02 19:16:13 · 339 阅读 · 0 评论 -
10.26考试爆炸记
emm… 绝地反击场 (1)copycat 判断两个字符串是否存在小写字母的唯一对应关系#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorithm>#include<cct原创 2017-10-26 17:13:25 · 345 阅读 · 0 评论 -
11.3考试爆炸记
原地爆炸 (1)区间 n2n^2预处理大暴力#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorithm>#include<cctype>#include<iomanip>#原创 2017-11-03 20:51:47 · 357 阅读 · 0 评论 -
10.27考试爆炸记
爆炸才是最好的,反正我都是被大佬乜视的蒟蒻 (1)sushi 两种颜色的sushi围成一圈,求两者分为两块的最小互换次数枚举分野点#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algo原创 2017-10-28 09:06:48 · 304 阅读 · 0 评论 -
10.19考试爆炸记
嗯一如既往地爆炸,长期稳定在超低水平原创 2017-10-19 18:52:36 · 302 阅读 · 0 评论 -
简单动态规划(3)——从入门到放弃
前言像一个蒟蒻一样默默地水到第三部分...我果然还是太蒻了经过一系列调整我们今天来水讲数位DP与概率DP数位DP数位DP相比直接爆搜的优越性在于:它将当前位的情况直接汇总了,且对之前位的要求大幅减少所以我们直接上习题原创 2017-09-29 14:32:19 · 278 阅读 · 0 评论 -
9.5联合作战战果
1.处理内容字符串部kmp 1题trie 1题AC自动机 1题数学几何部zz平面几何暴力 1题快速幂裸版 1题高斯消元 1题动态规划部裸01背包 1题裸数位DP 1题裸斜率优化DP 2题2.字符串部(1)kmp照例甩题面http://codevs.cn/problem/1204/直接甩代码#include#include#in原创 2017-09-05 20:20:00 · 333 阅读 · 0 评论 -
9.13第一轮扫荡战果
1.处理内容字符串部manacher 1题后缀数组 1题后缀自动机 1题最小表示法 2题数学几何部miller-rabin 1题动态规划部斜率优化 2题2.字符串部(1)双倍回文(SHOI2011)暴力瞎搞搞#include#include#include#include#include#include#include#includ原创 2017-09-13 20:48:11 · 291 阅读 · 0 评论 -
斜率优化DP习题集粹——从入门到放弃
前言斜率优化,在某种程度上说,可以看作是一种使决策具有单调性,从而降低时间复杂度的一种手段,但好像不是很easy的样子。啊,学渣苦,学渣累。——Friedrich Taylor决策单调性要讲斜率优化怎么能不讲决策单调性决策单调性是一种性质(废话),利用这一性质我们可以以更优的时间复杂度来解题斜率优化那么斜率优化是干什么的呢?可以看做是斜率优化欲图维护一个凸包在凸原创 2017-09-15 13:52:55 · 622 阅读 · 0 评论 -
9.1 联合作战战果
1.处理内容:树链剖分4题最大流模板1题线性DP3题bellman-ford判负环1题2.树剖直接甩链接3.最大流模板 略过4.线性DP水题1:目测是USACO2009Open的滑雪课f[i][j]为i时能力j的最大滑雪次数第一种转移:我什么都不做这是坠吼的——用f[i][j]更新f[i+1][j]第二种转移:上课,当然是当前时间且值更高——原创 2017-09-01 21:38:22 · 310 阅读 · 0 评论 -
9.11第一轮扫荡战果
1.处理内容图论部hall定理 1题最小生成树 1题动态规划部简单线性DP 1题非经典DP 1题数学几何部博弈论 1题小学找规律 1题矩阵树定理 1题原创 2017-09-11 20:05:34 · 302 阅读 · 0 评论 -
9.12第一轮扫荡战果
1.处理内容网络流部费用流模板 1题神建图 2题判欧拉回路 1题上下界网络流 1题动态规划部斜率优化 2题2.网络流部(1)运输问题网络流24题之一http://www.cogs.pro/cogs/problem/problem.php?pid=739直接甩版#include#include#include#include#include#原创 2017-09-12 21:13:26 · 277 阅读 · 0 评论 -
简单动态规划(4)——从入门到放弃
期望DP对我们今天是来切水题的 (1)博物馆(BZOJ3270) 题面还是见黄学长的博客吧传送门 因为这里有环形,我们显然不能直接向傻X一样递推 我们定义id[x][y]id[x][y]表示一人在x,一人在y的状态 再标记d[x]d[x]为点xx的度 ratio[x]ratio[x]为不转移的概率 然后mat[id[x1][y1]][id[x2][y2]]mat[id[x_1][y_1原创 2017-09-30 16:42:05 · 355 阅读 · 0 评论 -
10.17考试爆炸记
继续爆炸,70分正解炸成5分嗯我是十分服气的 什么都不说直接看题 (1)chair 在一天内有nn批客人,每批客人xx位,从x1x_1时y1y_1分待到x2x_2时y2y_2分,客人在x1x_1时y1y_1分视为在家中,x2x_2时y2y_2分视为不在家中。 求家中最多时有多少客人。…#include<iostream>#include<cstdio>#include<cstdlib>原创 2017-10-17 16:58:05 · 621 阅读 · 0 评论