摘要: 首先把式子拆一下,可以知道 $x-i \ge |y-j|$ 等价于 $x-y \ge i-j$ 和 $x+y \ge i+j$,注意到每次操作 $(i,j)$,影响到的点 $(x,y)$ 均要满足 $x>i$,那么我们每次就必须要按照从上往下的顺序进行,否则上面的点无法影响到,即从第一行开始操作。 阅读全文
posted @ 2023-08-29 23:36 Scorilon 阅读(33) 评论(0) 推荐(0)
摘要: 注意到交换操作,无法改变下标的奇偶性,因此只能通过考虑翻转操作改变。注意到如果 $i$ 是奇数,那么要令 $i+k-1$ 为偶数的话 $k$ 必须为偶数,若 $i$ 是偶数,要令 $i+k-1$ 是奇数的话,$k$ 也应为偶数,而 $k$ 为奇数的情况翻转了也无法改变奇偶性。 因此通过 $k$ 的奇 阅读全文
posted @ 2023-08-29 23:35 Scorilon 阅读(29) 评论(0) 推荐(0)
摘要: # 前言 记录一下,顺便捋一捋思路。 # 前置知识 - 最小生成树 $\tt{Kruskal}$ - 树上倍增 - $\tt{LCA}$ # 非严格次小生成树 有一种贪心的做法,我们先得出该无向图的最小生成树,最小生成树上的边称为树边,反之为非树边。先可以得到一个定理,次小生成树与最小生成树一定只有 阅读全文
posted @ 2023-08-29 23:35 Scorilon 阅读(78) 评论(0) 推荐(0)
摘要: # 前言 前段时间在补提高大纲,补完之后这篇博客用来记录梳理复盘提高大纲里数论的一些知识点,有错误欢迎批判捏。 # 欧拉函数 ## 定义 $\varphi(n)$ 表示小于等于 $n$ 中与 $n$ 互质的数的个数,即 $\varphi(n)= \sum ^n _{d=1} [\gcd(d,n)=1 阅读全文
posted @ 2023-08-29 23:34 Scorilon 阅读(119) 评论(0) 推荐(0)
摘要: ### 2022.6.? 报名。 ### 2022.7.? 缴费,是来捐款的。 ### 2022.8.31 隔天开学了,很慌,初赛一直都只是看知识点,没有练题。 ### 2022.9.1~2022.9.15 一直在练题,不过没怎么练阅读程序和完善程序,摆。 ### 2022.9.1? 我爸又跟我吵了 阅读全文
posted @ 2023-08-29 23:33 Scorilon 阅读(33) 评论(0) 推荐(0)
摘要: ### Day -114514-1 $\tt{pz}$ 发来一张图片:“单身者梦见……,预示着恋情方面起伏不定,桃花运也盛开,但是要考察清楚,好好的分辨,避免上当受骗。” $\tt{/bx\ cpz.}$ 来自 $\tt{bdfs.}$ ### Day -114514 进群。蒟蒻有名额了,$\tt{ 阅读全文
posted @ 2023-08-29 23:32 Scorilon 阅读(27) 评论(0) 推荐(0)
摘要: ## 前言 线段树经常用来维护**区间信息**,支持单点修改、区间修改、单点查询、区间查询等操作。其中单点修改/查询其实可以类似地看成区间长度为 $1$ 的区间。而上面的操作时间复杂度均为 $O(\log n)$. ## 基本结构和建树 线段树是采用递归的思想来维护信息的,将每个长度不为 $1$ 的 阅读全文
posted @ 2023-02-19 21:08 Scorilon 阅读(68) 评论(0) 推荐(0)
摘要: ## 逆元 例如一个数 $a$,将 $a$ 乘上 $b$,会对 $a$ 产生一部分的贡献,我们可以通过乘上某个数 $x$ 来消除对 $a$ 的贡献,那么 $x$ 就是逆元。 ## 乘法逆元 对于一个线性同余方程 $ax \equiv 1 \pmod{b}$,我们称 $x$ 为 $a$ 在 $\bmo 阅读全文
posted @ 2023-02-12 18:46 Scorilon 阅读(146) 评论(0) 推荐(0)
摘要: 原题链接 -> 题意 给定一个长度为 $n$ 的环,求一个 $a_j \ge b_i$ 且距离最近的点。 题解 对于 $20%$ 的点,直接暴力向左右扩展就可以。 对于 $100%$ 的点,先断环成链,三倍空间。我们注意到随着区间的扩大,最大值是呈非严格单调递增的状态的。因为区间扩大的同时也包含着原 阅读全文
posted @ 2023-02-12 18:44 Scorilon 阅读(60) 评论(0) 推荐(0)
摘要: $\tt{A\ Even\ Triangle}$ 一道送分的题,为了不要平均分太低。 首先可以发现,每一行的项数其实是一个形如 $2,4,6,8,\dots$ 的等差数列,那么可以求出最后一项就是 $2 \times (\frac{\frac{(2+n)*n}{2}}{2}-1)$,那么前一项就是 阅读全文
posted @ 2023-01-14 22:04 Scorilon 阅读(45) 评论(0) 推荐(0)