05 2020 档案

摘要:CCF的机子跑得是真的慢 题目 传送门 题解 40 数据点 对于所有的数据范围,1n,q100,1ai232,我们应该十分敏感,即 n 很小,但是询问很大,而本题又与图论有关,可以建立邻接矩阵,那么我们应该有个第一判断——此题可用矩阵加速。 阅读全文
posted @ 2020-05-28 21:52 Arextre 阅读(176) 评论(0) 推荐(0) 编辑
摘要:注:本文除代码以外,其他部分均转载于 这位大佬 离散对数(Discrete Logarithm)问题是这样一个问题,它是要求解模方程 axb(modm) 这个问题是否存在多项式算法目前还是未知的,这篇文章先从 m 是质数开始介绍大步小步法(Baby Step 阅读全文
posted @ 2020-05-28 16:52 Arextre 阅读(751) 评论(0) 推荐(0) 编辑
摘要:[TOC] 题目 "传送门" 题解 对于这样一类体型,我们首要要做的都是推柿子: $$ \begin{aligned} \sum_{i=1}^n d [(a_i 1)\bmod d]+1&=\sum_{i=1}^n d [a_i 1 \left\lfloor\frac{a_i 1}{d}\right 阅读全文
posted @ 2020-05-22 21:53 Arextre 阅读(153) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 我的第一道数论分块 首先,我们得推柿子: \[ \begin{aligned} G(n,k)&=\sum_{i=1}^n k \bmod i \\ &=\sum_{i=1}^n \left( k-\left \lfloor \frac{k}{i} \right \rfloor \ 阅读全文
posted @ 2020-05-21 15:31 Arextre 阅读(155) 评论(0) 推荐(0) 编辑
摘要:[TOC] 题目 "传送门" 题解 ~~听机房大佬说我们以前做食物链做过,然而我太弱了只知道建虚点~~ 曾经很早以前做过的食物链是这道题的弱化版 ~~所以这道题就不能建虚点了吧~~ 但是我曾经做食物链用的虚点,所以这道题做不来qwq 后来经机房大佬 SXY 指导,这是一道 关系并查 阅读全文
posted @ 2020-05-20 20:40 Arextre 阅读(146) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 首先考虑,如果没有操作二,这道题将会是一道并查集板题。 现在我们考虑操作二怎么处理。 操作二难在哪里?难在如果 p 的父亲被修改,那么 p 以下的点将会是错误的根节点关系。 对于每一个修改 2,我们将 p 的原点保留,只是将 pq 的根节点信息修 阅读全文
posted @ 2020-05-19 21:45 Arextre 阅读(89) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 其实此题和一般思路没什么两样,最关键的就是修改的 但是这道题还是有一些是需要注意的细节,比如判断两个点的距离关系时只能这样打 为什么呢?因为我们的修改(就是上面那段代码,还是再粘一遍吧) 规定了方向性,即我们的 x 修改为了对于 y 的距离,那么我们的判断也只能判断 阅读全文
posted @ 2020-05-19 16:38 Arextre 阅读(111) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 带权并查集板题。 ~~然而我还是不会做~~ 考虑我们输出的东西有三个:根节点编号,并查集大小,换根的次数。 对于前两个,其实就是普通的并查集都可以处理,难点在第三个的处理。 我们想想,换根的次数的实质是什么? 显然,对于节点 u,如果他路径压缩一次,其实就代表了他换了一次 阅读全文
posted @ 2020-05-19 16:03 Arextre 阅读(107) 评论(0) 推荐(0) 编辑
摘要:[TOC] 题目 "传送门" 题解 下面称 最大值 为异或之后的最大值。 首先,我们可以将询问拆成俩部分: 从 LR 的商店的特殊商品的最大值; 最近 D 天从 LR 的商店的普通商店的最大值; 考虑分别建俩棵树: 第一颗:可持久化 trie 树,解 阅读全文
posted @ 2020-05-18 22:01 Arextre 阅读(136) 评论(0) 推荐(0) 编辑
摘要:[TOC] 题目 "点这里" 考场经历+思考 这道题的输入感觉很恶心。 大概思路就是用 O(n!×n) 的复杂度,全排列删边顺序,再用 n 来计算。 处理了输入很久,但是还是没有调出来。 然后,花费了差不多 1h 但是还是没有什么结果。 但是却把 T2 的 $100pts 阅读全文
posted @ 2020-05-18 15:23 Arextre 阅读(223) 评论(0) 推荐(0) 编辑
摘要:题目 传送门 题解 50%思路 注意到数据范围中的重点 S150 。 有了这个关键的数据范围,再加上题目对于 W[] 的定义”如果恰好出现了 S 次的颜色有 K 种, 则小 C 会产生 Wk 的愉悦度.“,其实这道题思路就比较明显了——利用容斥,计算 阅读全文
posted @ 2020-05-16 22:29 Arextre 阅读(162) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 考虑使用 LCA 加上暴力合并线性基。 那么这道题就变成了一道板题,没什么可说的了。 ~~其实我本来也只想挂一个板子的~~ 唯一需要注意的就是此题似乎只能用读入优化与输出优化才可以过,有点卡常= =阅读全文
posted @ 2020-05-15 20:38 Arextre 阅读(111) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 首先考虑,如果我们没有这个区间修改怎么做? 只需要用线段树的思想,每个区间维护一个线性基,询问的时候合并线性基即可。 至于如何合并,其实暴力就可以了,具体实现如同: 似乎是十分简单的。 然而,这道题偏偏要给你这个修改。 那么我们考虑如何让这个修改影响尽量方便处理,这个时候我们 阅读全文
posted @ 2020-05-15 11:40 Arextre 阅读(201) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 似乎是一道线段树分治的板题,但是同时也使用了线性基。 考虑将时间建一棵线段树。 再者,一个区间里面,存在一个 x 和存在 nx 是没有区别的,所以我们只需要处理出一个 x 所存在的最大的一个区间,再在这个时间区间里插入 x 即可,最后用一个 $dfs 阅读全文
posted @ 2020-05-14 15:41 Arextre 阅读(204) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门(带翻译)" 题解 "这是此题的思路弱化版" 有了这道题的思路,很简单便知道,我们可以先找到一条简单路径,然后用图中的环对这条路径进行拓展。 显然,我们先用图中所有的环(除去两点环)做一个线性基,然后考虑怎么做题。 但是由于这道题是针对所有的数,所以我们可以随便建一棵生成树,得到每个点 阅读全文
posted @ 2020-05-13 15:49 Arextre 阅读(112) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 复习 NIM 游戏的规则——如果盒子中球的个数的异或和为 0,那么先手必胜。而这道题我们能改变异或和的,就是从包(盒子)中取出盒子(巧克力棒),这样会改变所有盒子的异或和。 那么,我们只需要让先手把所有的能够使得异或和为 0 的方案全部取出来,这样后 阅读全文
posted @ 2020-05-13 15:10 Arextre 阅读(159) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 对于这道题,我们有一个十分强大的结论,先给出这个结论,再给出一个比较感性的证明。 假设我们有一个集合 A,其中 |A|=n,而 A 的线性基我们记作 G,且 |G|=k,那么对于 A 所有子集 Si(1i2n) 的异或和只会有 阅读全文
posted @ 2020-05-12 16:31 Arextre 阅读(137) 评论(0) 推荐(0) 编辑
摘要:[TOC] 题目 "传送门" 题解 由于路径价值为异或和,显然一条路如果重复走就没有价值了。 我们可以考虑选取一条从 1N 的简单路径,中间的路径用 环 进行拓展。 但是,我们从简单路径到环,中间还要经过一条路径,这条路径考虑会走几遍:首先,我们从简单路径到环会走一遍,然后我们从环再走 阅读全文
posted @ 2020-05-11 20:49 Arextre 阅读(121) 评论(0) 推荐(0) 编辑
摘要:题目 "传送门" 题解 线性基入门题 ~~然而我还是看了题解~~ 考虑用 Numberi 做线性基,当一个 Numberi 可以被放进线性基中时,就表示它与前 1i1 异或都不会变成 0,那么我们就可以加上它的贡献。 但是,我们的目标是让答 阅读全文
posted @ 2020-05-11 16:12 Arextre 阅读(126) 评论(0) 推荐(0) 编辑

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