上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 2023.12.11 今天报名了 \(\text{THUPC}\),想玩一下,也没想打出什么结果。 和同学组了个队。 2023.12.17 \(11\) 点到学校机房。 我过 \(M\)。 lzy 到机房了。 我过 \(C\)。 zwz 会 \(E\),zwz 写 \(E\),挂挂挂,调调调。 lz 阅读全文
posted @ 2023-12-17 19:22 Creeper_l 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题意不多赘述。 思路 如果两个所选的三角形有重合部分的话,那么这种情况肯定是不会出现的。因为如果把这两个三角形合成一个大三角形的话,不仅覆盖面积会增大,而且花费的代价还不会多。 于是我们可以想到用 dp 来解决,设 \(dp_{i}\) 表示删完横坐标为 \(0\) 到 \(i\) 中的点的最小代价 阅读全文
posted @ 2023-12-11 12:23 Creeper_l 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一张有向图 \(G\),有 \(n\) 个点和 \(m\) 条边,问是否存在一种拓扑序的排列 \(P\) 使得 \(l_{i} \le p_{i} \le r_{i}\)。 思路 首先对于一条边 \(u \to v\),如果限制满足 \(r_{v}\le r_{u}\) 或者 \(l_{v 阅读全文
posted @ 2023-12-11 12:22 Creeper_l 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 题意 给定 \(n\) 个数,有 \(m\) 个询问,每个询问给定 \(l\) 和 \(r\),求出区间 \(l\) 到 \(r\) 中的最小众数出现次数,强制在线。 数据范围:\(n\le 500000\),空间限制:\(62.5MB\)。 思路 这道题的弱化版是 蒲公英,这道题加强的地方在于数据 阅读全文
posted @ 2023-12-11 12:22 Creeper_l 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原题链接:P4081 题意 给定一颗 \(n\) 个点 \(m\) 条边的树,求这棵树的严格次小生成树。 严格次小生成树指:边权和大于最小生成树,且边权和最小的生成树。 思路 首先可以用克鲁斯卡尔求出这棵树的最小生成树,然后考虑用类似于反悔贪心的思路来做。 对于每一条不在最小生成树中的边 \(u \ 阅读全文
posted @ 2023-12-11 12:21 Creeper_l 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 是一道树剖好题,之前听 lsl 讲过一点,于是很快就做出来了。 题意:有一个 \(n\) 个节点的树,最开始的时候所有边都是轻边,维护两个操作: 操作一:将 \(u\) 到 \(v\) 的路径中经过的所有点的邻边变为轻边,再将这条路径上的边变为重边。 操作二:求出 \(u\) 到 \(v\) 这条路 阅读全文
posted @ 2023-12-10 15:54 Creeper_l 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 题意:求出一个序列 \(q\) 的最长二维不上升子序列,以及求出每个数出现在这个最长二维不上升子序列中的概率。 很显然,三维偏序问题可以用 cdq 分治来优化 dp。 对于第一问,直接把这道题的 \(n^{2}\) dp 优化到 \(\log^{2}\) 即可。具体来讲,设 \(l_{i}\) 表示 阅读全文
posted @ 2023-12-10 15:54 Creeper_l 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一颗 \(n\) 个点的树,点 \(i\) 有权值 \(a_{i}\),边有边权。现在有另外一个完全图,两点之间的边权为树上两点之间的距离加上树上两点的点权,求这张完全图的最小生成树。 首先有一个很显然的暴力,把完全图中每两点之间的边权算出来,然后跑一边最小生成树,时间复杂度 \(O(n^ 阅读全文
posted @ 2023-12-10 15:53 Creeper_l 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 原题链接:CF848C。 题意:给定一个序列 \(a\),维护两个操作。 操作一:将 \(a_x\) 修改为 \(y\) 操作二:对于区间 \(l,r\) 中出现的每一种数 \(x\),求出 \(\sum f(x)\)。 \(f(x)\) 表示区间 \(l\) 到 \(r\) 内 \(x\) 最后一 阅读全文
posted @ 2023-12-10 15:51 Creeper_l 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在这里列举一些代码中经常出错的问题以及一些代码技巧。 \(head\) 数组一定要初始化为 \(-1\)(如果死循环很有可能是这里的问题) 建图要考虑建双向边还是单向边。 有向图 \(Tarjan\) 的时候不要写成 if(u == dfn[u]) 存图的数组要多开几倍。 函数名首字母尽量用大写,以 阅读全文
posted @ 2023-12-08 08:33 Creeper_l 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页