摘要: 传送门 显然式子可以变成: 然后发现两个部分差不多,就是余数求和,传送门 但是有限制 i ≠ j 所以特殊考虑 i=j 时的答案,减去就好了 当 i = j 时的答案 可以像余数求和那样吧 n mod i 变成 然后展开一波可以得到: = $n\times m\times min(n,m) - \s 阅读全文
posted @ 2018-09-21 10:45 LLTYYC 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 传送门 显然是网络流最小割 朴素的dinic会被卡 但是如果加上玄学优化就可以过了 主要是讲另一个方法 可以发现每条路径是不会交错的 对于样例的图,我们如果从右上随便走出发一条线到左下 把线经过的边全部割掉,就是一种可行的方案 所以可以把每个平面看成点,点之间的边就是平面之间的公共边 只要我们从右上 阅读全文
posted @ 2018-09-20 18:48 LLTYYC 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 传送门 AC自动机 如果有一个无限长的安全串 那么这个串在所有危险代码构成的AC自动机上一直匹配下去都不会走到结束标记 因为如果走到结束标记说明串中有危险代码 考虑怎样才能无限匹配 可以发现,如果在AC自动机上从根节点出发,一直走能走出一个环的话 那么就可以一直走这个环,从而无限匹配下去 所以要在自 阅读全文
posted @ 2018-09-20 18:06 LLTYYC 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 传送门 AC自动机 一看就知道是AC自动机 它问的是每一个单词在所有单词中出现的次数 对所有单词搞一个AC自动机 然后把所有单词连在一起,中间用一个不会出现的字符或者其他什么的隔开 然后把连在一起的串放到AC自动机上搞匹配就行了 要注意单词可能有重复 所以要把重复的单词判一下 具体看代码 阅读全文
posted @ 2018-09-19 09:51 LLTYYC 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 传送门 AC自动机的模板 简单的理解就是字典树上的KMP 注意数组不要开太大 不然每次memset耗时太多 有一个小优化 每次走 fail 边找匹配时只有一些会更新答案 那么就可以把没用的fail边压缩掉 设 g[x] 表示从 x 点一直走 fail 边,走到的第一个有结束标记的点 那么找匹配时就只 阅读全文
posted @ 2018-09-19 09:39 LLTYYC 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 传送门 数位DP 考虑从右边最小的一位,一位一位填数,填到最大一位 对于 a' b' 各可填 0 或 1 但是发现如果 a' b' 都填一,更高一位会进1 所以要多一维表示更高一位是否为 1 那么设 f [ i ] [ j ] [ k ] [ l ] [ 0/1 ] 表示填到第 i 个数,a' 填了 阅读全文
posted @ 2018-09-18 09:53 LLTYYC 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 传送门 CDQ分治 先三关键字排序 然后把第二关键字归并排序 在合并子区间时用 第三关键字的权值树状树组 算出子区间的答案 为什么可以这样搞呢 首先第一维已经有序 所以只要考虑左边对右边的影响 把第二维归并时 左子区间的第一二关键字 全部小于或等于 右子区间的第一二关键字 所以也只要考虑左边对右边的 阅读全文
posted @ 2018-09-17 14:11 LLTYYC 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 传送门 贪心+字典树 很显然,填一个单词前肯定要优先把所有是它后缀的单词填掉 考虑怎么判后缀 可以把单词倒过来,加入字典树 那么填一个单词前要先填掉它所有祖先的单词 即要从深度小的填到深度大的 可以按搜索顺序填 考虑要怎样确定搜索顺序 随便画一颗树 发现深度优先比广度优先更优 在深度优先时 单词少的 阅读全文
posted @ 2018-09-16 09:26 LLTYYC 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 从同机房大佬那里听来的... 用O(1)时间求出两个相乘超过long long的数的取摸的结果 神奇的操作... 据说如果模数过大可能导致精度误差..反正我是没遇到过.... 阅读全文
posted @ 2018-09-15 22:24 LLTYYC 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 传送门 DP 十分显然的DP,但是不好写 设 f[ i ] 表示以第 i 个数作结尾时的方案数,原序列为 a 如果不考虑相同的序列: 那么转移就是 Σ f[ j ] (0< j < i && a [ j ] < a [ i ]) 复杂度为 O(n^2) 考虑优化: 先去重 ,得到数组 b 每次把f 阅读全文
posted @ 2018-09-15 17:29 LLTYYC 阅读(224) 评论(0) 推荐(0) 编辑