04 2021 档案

摘要:通过 Nim 定理,很容易发现第 i 个询问的答案是 B 当且仅当 LicjRi(cjLi)=0。否则询问的答案就是 A。 那么我们来对每一个询问计算这个异或和。发现答案 <218,接下来尝试根号分治,选 阅读全文
posted @ 2021-04-28 15:49 syksykCCC 阅读(113) 评论(0) 推荐(0) 编辑
摘要:如何判定一个字符串 s 能否被拆为若干段字典中的单词呢? 考虑对字典建立 trie 树,当在 s 的末尾增加一个字符的时候,就相当于是在 trie 树上从一个结点 u 沿着某一条转移边走到另外一个结点 v。当然,你也可以在某个字符串的结束位置不继续往下走,而是回到根节点。 假如只有一 阅读全文
posted @ 2021-04-27 19:36 syksykCCC 阅读(107) 评论(0) 推荐(0) 编辑
摘要:逆向考虑问题。首先,考虑计算有多少个排列它恰好需要 j 次 swap 来排序。 考虑一个排列它至少需要多少次 swap 才能排序呢?我们将这个排列进行循环分解,对于一个大小为 k 的循环,显然我们可以通过依次交换相邻两项的方式,在 k1 步还原这个循环。 所以,如果一个长度为 $n 阅读全文
posted @ 2021-04-24 17:42 syksykCCC 阅读(112) 评论(0) 推荐(0) 编辑
摘要:引理:所有未确定权值的边中,只有一条被确定为 x,其余所有边的权值都被确定为 0。 证明:考虑生成树的形态,有两种情况。 MST 使用了所有未确定权值的边,那么根据 we=x,可以得到 wex。这是因为总是存在 $\sum w \ge 阅读全文
posted @ 2021-04-23 21:12 syksykCCC 阅读(203) 评论(0) 推荐(0) 编辑
摘要:官方题解的操作好炫酷啊…… 因为我们能得知的关于边的信息非常有限,所以考虑求出一条「通用」的路径,使得仅通过这些极少的路径就可以完成整张图的连通性的判断。 下面记题目中给出的两种询问分别为 OneEdge(u,v)ManyEdges(u,S)。 自然的, 阅读全文
posted @ 2021-04-22 13:12 syksykCCC 阅读(104) 评论(0) 推荐(0) 编辑
摘要:考虑着重关注两个 0/1 字符串 s1,s2,构造一个 S 同时含有 s1,s2 作为子序列,那么 |S| 至少应该是多少呢? 答案显然是 |s1|+|s2||LCS(s1,s2)|。 但是 阅读全文
posted @ 2021-04-22 00:13 syksykCCC 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Day1 数对 给定 n 个正整数 ai,请你求出有多少个数对 (i,j) 满足 1in1jnijaiaj 的倍数。 \(2 \le n \le 2\times 阅读全文
posted @ 2021-04-13 23:08 syksykCCC 阅读(1375) 评论(5) 推荐(1) 编辑
摘要:「过难」的定义是目前洛谷上通过人数 19/20 年 100 左右(或更少),18 年 200 左右(或更少)的黑题 (因为早年题做的人多) 「过水」的定义是我不用思考就直接会做的题目 「过偏」的定义是考察点大概率不会出现/过于奇葩,没有做的意义的题目 标记了 AC 的题目代表写了代码 阅读全文
posted @ 2021-04-03 14:07 syksykCCC 阅读(504) 评论(0) 推荐(2) 编辑

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