08 2024 档案

摘要:扫描线 经典问题之求矩形面积并,可以使用线段树和扫描线。 比方说我们要对这俩东西求面积并,我们简单分割一下。 然后扫描线就是,从最下面一条绿线向上扫过去,遇到下底边则加上这个矩形,遇到上底边则减去这个矩形。 回到这道题,发现给了我们矩形的两个角,那么上底边和下底边是好求的。 发现这样对图形分层之后, 阅读全文
posted @ 2024-08-26 08:31 zxh923 阅读(8) 评论(0) 推荐(0) 编辑
摘要:给个链接:Big Clique Everywhere。 先说一下团(clique)是什么,其实就是完全图。 考虑什么情况下不满足题意。我们可以先建出补图,下面的东西都在补图中完成。 我们首先给出结论:如果该图中有奇环(不是二分图),则条件不成立,否则成立。 这里证明一下:如果存在奇环,则把点集设为这 阅读全文
posted @ 2024-08-19 10:25 zxh923 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Frog 1 我们设 fi 表示跳到第 i 个石头的最小总费用。于是我们可以推出转移方程: fi=min(fi1+|hi1hi|,fi2+|hi2hi|)。 当然这个方程在转移的时候不能越界。 于是做一个线性 dp 即可。 阅读全文
posted @ 2024-08-18 18:38 zxh923 阅读(15) 评论(0) 推荐(0) 编辑
摘要:我们先说一下 dpdp 大概是个什么东西。 感性理解一些,你现在有一个动态规划数组 g,然后你的 fg 的某种方式作为下标进行转移。 事实上,这个 g 需要满足单调性,然后相当于你是在一个 DAG 上做 dp。为什么要满足单 阅读全文
posted @ 2024-08-09 19:33 zxh923 阅读(36) 评论(0) 推荐(0) 编辑
摘要:鸽 阅读全文
posted @ 2024-08-09 19:29 zxh923 阅读(7) 评论(0) 推荐(0) 编辑
摘要:给个链接:ρars/ey。 我们考虑一个树上背包。 设 fu,i 表示在 u 号节点的子树内删除 i 个点的最小代价。显然有答案为 f1,siz11。 接下来我们考虑转移。看这一张图: 这里红圈内的东西为当前的 sizu,绿圈部分为 \(si 阅读全文
posted @ 2024-08-08 19:56 zxh923 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示