UOJ题解
文章平均质量分 59
ZigZagK
一个蒟蒻。
展开
-
【离线+并查集按秩合并】UOJ14(UER #1)[DZY Loves Graph]题解
题目概述给出 nn 个点 mm 个操作,操作如下: 加入 aa 到 bb 长度为 ii ( ii 是该操作的标号)的边。 删除边权前 kk 大的边。 返回到 i−2i-2 状态。 求每次操作后最小生成树的权值。解题报告刚开始看成第k大的边,然后……回退?可持久化啊!其实这道题用离线会非常简单……我们先考虑没有返回操作的情况,由于边权从小到大,所以每次删除就是删除最近的 kk 条边,又因为每条边只会被原创 2017-10-12 21:44:41 · 357 阅读 · 0 评论 -
FFT
前置知识两种多项式表示法:系数表示法:A(x)=∑n−1i=0aixiA(x)=\sum_{i=0}^{n-1}a_ix^i ,其中 {an−1}\{a_{n-1}\} 就是系数。点值表示法:代入 nn 个不同的 xx 得到对应的 A(x)A(x) 记为 (x,y)(x,y) ,这 nn 个点 (x0,y0),(x1,y1)⋯(xn−1,yn−1)(x_0,y_0),(x_1,y_1)\cdots(原创 2018-01-02 18:49:46 · 696 阅读 · 1 评论 -
【欧拉回路】UOJ117[欧拉回路]题解
题目概述 判断无向图和有向图是不是欧拉回路。如果是,求出任意一条欧拉回路。 解题报告 判断欧拉回路: 无向图:每个点的度数都是偶数。 有向图:每个点的出度都等于入度。 证明?我不会啊!怎么求欧拉回路呢?因为已经确定了是欧拉回路,所以我们可以直接DFS瞎搞。随便从一个点开始DFS,一条边走过后就删除。回溯时将其入队。最后的队列反过来就是答案。 原理:最后的队列是返回路径,所以反过原创 2018-01-14 19:11:17 · 694 阅读 · 0 评论