上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 题目大意: 求最小生成树的数量 曾今的我感觉这题十分的不可做 然而今天看了看,好像是个类模板的题.... 我们十分容易知道,记能出现在最小生成树中的边的集合为$S$ 那么,只要是$S$中的边构成的树,一定能构成最小生成树 我们只要预处理哪些可能在最小生成树中即可 ~~打个树剖维护以下就可以了~~ 太 阅读全文
posted @ 2018-12-18 19:13 remoon 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 求$\sum \limits_{i = 1}^n gcd(i, n)$ $\sum \limits_{i = 1}^n gcd(i, n)$ $=\sum \limits_{i = 1}^n \sum\limits_{d|i\;and\;d|n} \varphi(d)$ $=\sum \limits 阅读全文
posted @ 2018-12-18 17:34 remoon 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定$n$个棋子,可以选择向左移动若干步,但是不能超过边界或者越过棋子 不能移动者就输了 判断是否先手必赢 博弈论好难啊QAQ 我们考虑用$SG$定理来判定,那么希望分解若干个不相干的游戏 一开始以为是把第$i$个棋子和第$i 1$个棋子看做一个游戏,然而这做不下去 我们把棋子两两配对, 阅读全文
posted @ 2018-12-18 15:44 remoon 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 大意: 给定一个$1 n$的棋盘,你和对手轮流在上面画"X" 当出现三个连续的X时,最后一步操作的人胜利 不难发现,在棋盘中画了一个X之后 问题等价于两个一样的子游戏 然后暴力求$sg$函数即可 复杂度$O(n^2)$ 阅读全文
posted @ 2018-12-18 15:30 remoon 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 求$n^2$的矩阵的逆 翻了翻题解,看到了初等矩阵这个东西,突然想起来在看线代的时候看到过.... 然后又温习了一遍线性代数的知识 不妨设$PA = E$,其中$P$是一堆初等矩阵的积(必须同时是行变换) 由于$PA = E, PE = P$,因此$P(A, E) = (E, P)$ 所以我们只要对 阅读全文
posted @ 2018-12-17 21:36 remoon 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 仰望半月的夜空 题解 可以的话,支持一下原作吧... 这道题数据很弱..... 因此各种乱搞估计都是能过的.... 算法一 暴力长度然后判断判断,复杂度$O(n^3)$ 期望得分15分 算法二 通过二分+$hash$或者等等来优化字典序比较,复杂度$O(n^2 \log n)$,可能要松一下 期望得 阅读全文
posted @ 2018-12-16 15:57 remoon 阅读(415) 评论(4) 推荐(1) 编辑
摘要: 自然想到枚举$gcd(a, b)$,不妨设其为$d$,并且$a = di, b = dj(a b)$ 那么$\frac{ab}{a + b} = \frac{dij}{i + j}$ 由于此时有$(i,j) = 1$,因此$(i, i + j) = (j, i + j) = 1$ 那么,当且仅当$i 阅读全文
posted @ 2018-12-16 13:37 remoon 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定$n$个正整数,$a, b$两个人轮流取,$a$先手 每次可以取任意多的数,直到取完,每次的得分为取的数中的最小值 $a, b$都会使自己的得分减去对手的得分更大,询问最后$a$的得分减去$b$的得分的大小 先考虑排序 排完序之后,先手一定取连续的一段 如果不取完,那么后手有更多的选 阅读全文
posted @ 2018-12-11 21:26 remoon 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 需要维护一个数据结构,支持 1.插入点$(x, y, z)$ 2.查询立方体$(x, y, z)$到$(x + r, y + r, z + r)$中有多少个点 3.删除点$(x, y, z)$ 反正就是四维偏序,怎么开心怎么来 然后我明白了一件事 树套树的空间根本无法接受 以下代码在$b 阅读全文
posted @ 2018-12-10 21:46 remoon 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 考虑$LCT$ 不难发现,我们不需要换根... 对于操作$1$,$splay(u)$然后连虚边即可 对于操作$3$,我们可以先$access(u)$,然后再$access(v)$,然后查最后一个虚边变实边的点 对于操作$2$ 可以选择$access(u), splay(u)$,然后从$u$所在的$s 阅读全文
posted @ 2018-12-09 16:47 remoon 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页