摘要:
Description Solution 加法减法可以分开考虑,如果只有加法的话,直接暴力进位复杂度是对的 询问的时候就是把两个二进制数做差,判断第 $k$ 位的取值 实际上我们只需要判断 $1$ 到 $k 1$ 位是否需要借位就知道了做差后的值 那么就需要判断两个二进制数的某个后缀的大小,我们二分 阅读全文
摘要:
Description 这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1 x2|+|y1 y2|) 。现在给出N using names 阅读全文
摘要:
在模意义下,使用通项公式没有了精度误差,就变的可以使用了 斐波那契数列的通项公式是: $F(n)=\frac{\frac{\sqrt{5}+1}{2}^{n} \frac{ \sqrt{5}+1}{2}^{n}}{\sqrt{5}}$ 而 $\sqrt{5}$ 在不同的模数下,不一定存在,否则枚举一 阅读全文
摘要:
Description 小猪iPig在PKU刚上完了无聊的猪性代数课,天资聪慧的iPig被这门对他来说无比简单的课弄得非常寂寞,为了消除寂寞感,他决定和他的好朋友giPi(鸡皮)玩一个更加寂寞的游戏 捉迷藏。 但是,他们觉得,玩普通的捉迷藏没什么意思,还是不够寂寞,于是,他们决定玩寂寞无比的螃蟹版捉 阅读全文
摘要:
核心思想 是一种分割 $k$ 维数据空间的数据结构 一维情况下就是平衡树,以 $key$ 为标准判断插入左儿子还是右儿子 $kdtree$ 就是平衡树在多维空间的扩展 因为有多维,我们按不同维度交错作为关键字进行插入与查询 如:第一层按照第一维排序,第二层按照第二维排序,第 $k$ 层按照第 $k$ 阅读全文
摘要:
Description Haruna每天都会给提督做早餐! 这天她发现早饭的食材被调皮的 Shimakaze放到了一棵 树上,每个结点都有一样食材,Shimakaze要考验一下她。 每个食材都有一个美味度,Shimakaze会进行两种操作: 1、修改某个结点的食材的美味度。 2、对于某条链,询问这条 阅读全文
摘要:
Description 给出一个序列 $a_i$,维护两个操作: 1.单点修改 2.查询 $[l,r]$ 内每一个元素的在 $[l,r]$ 最晚出现位置 最早出现位置 之和 "题面" Solution 维护对于每一个 $\sum next_{k} k,next∈[l,r],k∈ [l,r],$, 相 阅读全文
摘要:
Description 一棵树,给每一条边一个权值 $w_i$,求出所有满足权值之积为完全平方数的路径的条数 "题面" Sulotion 是完全平方数的充要条件是质因子出现次数为偶数,那么我们给每一个质因子一个随机一个权值,那么满足条件的路径就是异或和为 $0$ 的路径 $dsu$ 做一下就好了(别 阅读全文
摘要:
Description "题面" Solution 分块套分块,分别对时间和位置进行分块 差不多是一个定期保存信息的方法 对于询问我们不妨求出 $ =x$ 的答案,然后用 $m ( =x)$ 的答案,避免了严格小于带来的麻烦 暴力做法是把数字从大到小加入,然后每一次做区间修改,主席树维护一下,但空间 阅读全文
摘要:
Description 红包是一个有艺术细胞的男孩子。 红包由于NOI惨挂心情不好,暑假作业又多,于是他开始在作业本上涂鸦。 一开始,他在纸上画了一棵 n 个节点的树。但是他觉得这样的画太简单了,体现不出他高超的绘画功底,于是他又额外画上了 k 条边。 然而他觉得这样画面太复杂,于是想删去一些边使得 阅读全文