随笔分类 - dp-一般dp
摘要:https://loj.ac/p/6502 考虑和 的顺序无关,那么可以把 排成一个更好 dp 的顺序 若将 降序排列,那么对于每个 能使得 的 是一个前缀,这看起来不错,但 dp 的话需要记录每个这样的前
阅读全文
摘要:https://loj.ac/p/6497 考虑暴力,设 表示考虑到第 个点,目前有 偶数/奇数 条路径,已经有 个定为黑色的点有奇数条路径结尾,有 个定为白色的点有奇数条路径结尾,的答案 那么转移的话,枚举当前点颜色,以白色为例 若
阅读全文
摘要:P4767 [IOI2000]邮局 wqs 二分+四边形不等式优化 dp 最朴素的dp是 表示前 个村庄设立了 个邮局的最有答案,但这样每个状态转移是 ,总复杂度 于是可以用 wqs 二分,每次增加一个邮局就多付
阅读全文
摘要:https://atcoder.jp/contests/agc009/tasks/agc009_e 将模型转化为一个 叉树,每个点要么是叶子,要么恰好有 个儿子 然后叶子节点有 个,权值 0 或 1,非叶子节点的权值是所有子节点的平均值 这样根的权值就是最后剩
阅读全文
摘要:https://atcoder.jp/contests/agc027/tasks/agc027_e 话说把一个 AGC 的 E 放 noip 模拟赛是什么居心( 比较神奇的一题,用 1 表示 a,2 表示 b,那么无论怎么操作,用数字表示字符串的和总是在模 3 意义下不变 用 表示
阅读全文
摘要:https://darkbzoj.tk/problem/4316 求一个仙人掌的最大独立集 先把他建出圆方树来,每个环选一个点当做“这个环的根”,作为对应方点的父亲,其他换上的点作为这个方点的儿子 考虑用 来表示 的子树中, 这个点选/不选的最大独立集
阅读全文
摘要:CF1398A Bad Triangle http://codeforces.com/contest/1398/problem/A 给出一列排好升序的数,从中选不同的三个数,是他们组不成一个三角形 显然选第 个,如果这三个也能组成三角形,那么就无解 int main(){int T=
阅读全文
摘要:https://www.luogu.com.cn/problem/P2900 块地,给出每块的长和宽 每次可以购买一个或多个地,此次购买的代价是这些地中最大的宽乘以最大的长 问最小花费多少代价能把所有地都买到 斜率优化dp 首先想到,如果有一个地比另一个地的长和宽都要小,显然可以不考虑这块地
阅读全文
摘要:https://darkbzoj.tk/problem/1855 https://www.luogu.com.cn/problem/P2569 单调队列优化,还是看了一眼题解才做出来的/kk $1\leq BP_i\leq AP_i\leq 1000,1\leq AS_i,BS_i\leq\text
阅读全文
摘要:https://www.luogu.com.cn/problem/P2254 https://darkbzoj.tk/problem/1499 单调队列优化dp 思路感觉比较简单,但也许是最近降智严重,代码实现的时候还自闭了一会/kk \(N,M\le 200,k\le 200,T\le 40000
阅读全文
摘要:https://www.luogu.com.cn/problem/P2511 https://darkbzoj.tk/problem/1044 dp+前缀和优化 人傻常数大,最后一个点跑了0.8秒/jk 第一问,直接二分,然后贪心来判断是否可行就好,记求出的答案(最大长度最小值)为
阅读全文
摘要:dp https://www.luogu.com.cn/problem/P1410 给定一个长度为 ( 为偶数)的序列,问能否将其划分为两个长度为 的严格递增子序列 多测, 不看题解果然还是没能想出来/kk 容易想到的:\(f(i,j,
阅读全文
摘要:这场好毒瘤,C不特判+不知道哪里写炸导致一直过不去,赛后换了写法才过/kk 然后下分到1600,结果还是不能记分打div3/kk CF1350 A. Orac and Factors https://codeforces.com/problemset/problem/1350/A 给出 $n\le
阅读全文
摘要:Description 物流公司要把一批货物从码头运到码头。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,
阅读全文