摘要: 生成子群 & 原根 随便记一点东西... 子群: $群(S,\oplus),\ (S',\oplus),\ 满足S' \subset S,则(S',\oplus)是(S,\oplus)的子群$ 拉格朗日定理: $|S'| \mid |S|$ 证明需要用到陪集,得到陪集大小等于子群大小,每个陪集要么不 阅读全文
posted @ 2017-03-26 23:43 Candy? 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Miller Rabin & Pollard rho 很久之前就学过了...今天重学一遍 利用费马小定理,但不能判断伪素数的情况 基于a的伪素数n: $a^{n 1} \equiv 1 \pmod n$ 如果对于所有与n互质的数都成立,则n为Carmichael数 定理: 对于质数$p$和$e \g 阅读全文
posted @ 2017-03-26 23:13 Candy? 阅读(419) 评论(0) 推荐(0) 编辑
摘要: "3551: [ONTAK2010]Peaks加强版" 题意:带权图,多组询问与一个点通过边权$\le lim$的边连通的点中点权k大值,强制在线 "PoPoQQQ大爷题解传送门" 说一下感受: 容易发现一定选最小生成树上的边,然后用到了一个神奇的东西 Kruskal重构树 进行Kruskal过程中 阅读全文
posted @ 2017-03-26 19:09 Candy? 阅读(476) 评论(0) 推荐(0) 编辑
摘要: "3123: [Sdoi2013]森林" 题意:一个森林,加边,询问路径上k小值。保证任意时刻是森林 LCT没法搞,树上kth肯定要用树上主席树 加边?启发式合并就好了,小的树dfs重建一下 注意 1. 测试点编号不是数据组数!!! 2. 加边的时候要更新邻接链表啊,并且fa要清空 3. 并查集维护 阅读全文
posted @ 2017-03-26 15:57 Candy? 阅读(336) 评论(0) 推荐(0) 编辑
摘要: "3545: [ONTAK2010]Peaks" 题意:带权图,多组询问与一个点通过边权$\le x$的边连通的点中点权k大值 又读错题了,输出点一直WA,问的是点权啊 本题加强版强制在线了,那这道题肯定离线啊,边权从小到大加边不就是煞笔提吗 奇怪的是合并的时候 先序遍历 才行...中序和后序都T了 阅读全文
posted @ 2017-03-26 10:21 Candy? 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1483: [HNOI2009]梦幻布丁 题意:一个带颜色序列,一种颜色合并到另一种,询问有多少颜色段 一种颜色开一个链表,每次遍历小的合并到大的里,顺带维护答案 等等,合并方向有规定? 令col[x]代表给颜色x分配的编号,直接交换编号 WA了三次我还有救吗 cpp include include 阅读全文
posted @ 2017-03-26 08:57 Candy? 阅读(143) 评论(0) 推荐(0) 编辑