随笔分类 - DP大法好
摘要:化简题意:给出一棵二叉树,每个点有一个权值,求最少改造为严格二叉查找树(不能等于)的节点数。 首先,我感觉我已经非常靠近正解了。 考场就已经想到了所有模型,但是却没有想到正解的dp,歪歪了一个树形dp,然后拿到了5分的好成绩.... 直入主题: 首先,一颗二叉查找树的性质就是:中序遍历出来的序列一定
阅读全文
摘要:统计方案数,要么组合数,要么递推(dp)了。 这是有模拟赛历史以来爆炸最狠的一次 T1写了正解,也想到开long long,但是开错了地方然后数组开大了结果100->0 T3看错题本来简单模拟又给我搞成0分 T5差分约束本来很简单但是又被我胡搞炸掉了..... 本题T4,难到爆炸的T2把我困住了..
阅读全文
摘要:盲猜dp系列。。。 题意:给定序列,选了i就不能选与i相邻的两个,求最大值,带修改 蒟蒻在考场上10min打完以为只有两种情况的错解。。。居然能骗一点分。。。 先讲下当时的思路吧。 f【i】【0/1】表示第i台选不选的挤奶最大值,两个转移,水得不行。 考完之后在大佬的点播下才明白,这是一个类似独立集
阅读全文
摘要:考场上,整整看了半个小时以上的题目!!! 化简题意: 给定一个全0矩阵,一些坐标点(x,y)为1,当三个点可以构成一个直角三角形时(直角边长为整数)拓展为一个矩形,之后从(0,0)出发,求最多的占用行数或占用列数 反正就是很麻烦的题就对了。。。 考场历程: 1、没看懂题,就去看下一题了 2、第三题可
阅读全文
摘要:直入主题。 农夫约翰想改造一条路,原来的路的每一段海拔是Ai,修理后是Bi花费|A_i–B_i|。我们要求修好的路是单调不升或者单调不降的。求最小花费。 数据范围:n<=2000,0≤ Ai ≤ 1,000,000,000 (说真的,时隔几个月,发现这题其实挺简单的) 最一开始,就打了一个贪心。 此
阅读全文
摘要:惯例,化简题意(看长短决定难度) 一块草坪上有两种点(姑且称为a和b),各有坐标,现在能同时使所有a点向东西南北任意一个方向移动一个单位,若a点与b点重合,则答案增加重合数,求答案的最大值并且求出这个命令序列 solution&&thinking 首先,dp无疑(不能贪,随后hack系列。) 其次,
阅读全文
摘要:额,直接思路就dp吧。(我还想了想最短路之类的233但事实证明不行2333.....) 直入主题: 化简题意:在x轴上有n个点,坐标为xi。从原点出发,目标点为e,在途中需要收集K重量的物品,在每个点有收集的上限和单价,路费是当前已收集重量*距离,求最小值。 首先,最暴力的方程式很好推(普及难度),
阅读全文
摘要:写在前面: 本人dp较弱,所以总结了一些坑点,转化思路以供复习使用,勿喷,甚至一些不是dp的题(贪心等等)也会放在这。 每个点后面会有我自己的题解,如果没有链接,向下找第一个链接,可能会有多题。 1、当有两人博弈时,先手最优可以转化为后手最劣(bzoj2101传送门) 2、一些骚气的dp可以直接转化
阅读全文
摘要:题目描述 贝西和邦妮找到了一个藏宝箱,里面都是金币! 但是身为两头牛,她们不能到商店里把金币换成好吃的东西,于是她们只能用这些金币来玩游戏了。 藏宝箱里一共有N枚金币,第i枚金币的价值是Ci。贝西和邦妮把金币排成一条直线,她们轮流取金币,看谁取到的钱最多。贝西先取,每次只能取一枚金币,而且只能选择取
阅读全文
摘要:护卫车队在一条单行的街道前排成一队,前面河上是一座单行的桥。因为街道是一条单行道,所以任何车辆都不能超车。桥能承受一个给定的最大承载量。为了控制桥上的交通,桥两边各站一个指挥员。护卫车队被分成几个组,每组中的车辆都能同时通过该桥。当一组车队达到了桥的另一端,该端的指挥员就用电话通知另一端的指挥员,这
阅读全文
摘要:题目描述 ftiasch 有 N 个物品, 体积分别是 W1, W2, …, WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N – 1 物品装满容积为 x 的背包,有几种方法呢?” — 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 <= i <= N,
阅读全文
摘要:题目描述 约翰留下他的N只奶牛上山采木。他离开的时候,她们像往常一样悠闲地在草场里吃草。可是,当他回来的时候,他看到了一幕惨剧:牛们正躲在他的花园里,啃食着他心爱的美丽花朵!为了使接下来花朵的损失最小,约翰赶紧采取行动,把牛们送回牛棚。 牛们从1到N(2≤N≤100000)编号.第i只牛所在的位置距
阅读全文
摘要:。dp无疑了其实。 在考场上,我写了一个错解,但是数据小都能过,只是会爆空间,考场上想着怎么用滚动数组优化来着。。。。把错解的方程列出来吧 很明显错的了。但是回家发现离正解也差得不远了。我一开始已经想到了前缀和,但是不知道哪里出了点问题。 总结错误原因:空间炸了。观察方程,其实除了的小问题在这里:我
阅读全文
摘要:题目描述 卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2 \le D \le 100)D(2≤D≤100)英尺。 卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命
阅读全文