
2013
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
[HNOI2013]游走【高斯消元】【概率期望】
传送门被坑惨了,,这道题要管的是每个点会被走多少次,然后算边。所以出点要乘上的概率是出点的出度分之1.而不是我的出度。每条边的期望次数肯定是两个端点各自期望次数*各自的出度分之1。然后就是个板子,,日,代码丑#include<bits/stdc++.h>using namespace std;#define in read()int in{ int cnt=0...原创 2019-10-30 18:38:28 · 109 阅读 · 0 评论 -
【AHOI2013】差异【后缀自动机】
后缀自动机总结传送门求任意两个后缀长度减去其公共前缀长度。如果把串反过来,就是任意两个前缀长度减去其公共后缀长度。公共后缀直接fail树上lca即可。而字符串前缀只有原串长度len个。根据公式,如果将问题转化为两点路径长度和,那边权赋为子节点长减去fail节点长。这样问题就得以转化。而一条边的贡献就是其两端size的乘积。如此可以计算。#include<...原创 2019-10-15 07:57:21 · 138 阅读 · 0 评论 -
[SDOI2013]森林[树上主席树]
传送门ovo我的主席树启蒙题目之一(之前是普通模板)对于一棵树,我们如何使用主席树算法?答案是像树上差分那样,以父亲为基础向儿子建立主席树,这样就可以利用树的优秀的dfs性质。每个主席树维护的是自己到根的所有信息。那么查询两个点x,y的信息就是经典的x+y-lca(x,y)-fa(lca(x,y) )。(可以脑补一下)然后对于连边操作,我们使用启发式合并,将size比较小的...原创 2019-03-16 10:24:13 · 205 阅读 · 0 评论