摘要: ~~大多数东西只有代码啦~~ ~~主要是因为数学公式太烦了~~ 代码中$vc$指的是$vector$ 树套树每套一层多一个$log$ 多项式每套一层不多$log$. $nlog^2n$的树套树能跑$2 10^5$,$nlogn$的多项式多套几层只能跑$10^5$ ~~所以log越多越快~~ 细思极恐阅读全文
posted @ 2018-11-30 15:07 Romeolong 阅读(39) 评论(0) 编辑
摘要: 一道神仙题 题目 "链接" 这个数据很状压啊 但是$type=2,3$的有点麻烦. 令$f[S]$表示集合为$S$的完美匹配期望. 一条边相当于一种转移. 我们考虑把两条边分开计数,各有$50\%$的概率出现. 假设第一条边是$(u,v)$,第二条边是$(x,y)$ 如果$type=2$,那么两条边阅读全文
posted @ 2019-01-18 15:58 Romeolong 阅读(24) 评论(1) 编辑
摘要: 题目 "链接" 这个提示貌似没有什么用. 学过泰勒展开就会了.没学过可能不太行. 第一第二个操作就是$LCT$板子. 第三个就在$LCT$上改改就好了. 第四个好像很麻烦的样子. 首先,我们要知道它要求的是什么. 这个$e^x$,$sin(x)$是什么玩意儿啊 好像不资瓷合并啊 但是我们发现,它不要阅读全文
posted @ 2019-01-16 17:55 Romeolong 阅读(35) 评论(0) 编辑
摘要: 猫老师的 "基于变换合并的树上动态DP的链分治算法&SDOI2017切树游戏(cut)解题报告" 中的例题 一道神仙题. 参考了这位 "大佬" 的$Blog$,大家快去%他 注意:此篇文章的约定: $s_u$表示节点$u$的子节点集合. $ls_u$表示节点$u$的轻儿子集合. 这个轻儿子指树剖之后阅读全文
posted @ 2019-01-04 17:42 Romeolong 阅读(41) 评论(0) 编辑
摘要: 属于可怜出的小清新数据结构题呢 题目 "链接" 解析 因为全部都在模$2$意义下,因此相当于单点异或,查询区间异或和. ~~如果你对树状数组足够熟悉,那么你会发现~~可怜写了一个单点加求后缀和的程序. 因此$[l,r]$正确的概率就要使$a_{l 1}\oplus a_l\oplus a_{l+1}阅读全文
posted @ 2019-01-04 17:31 Romeolong 阅读(37) 评论(0) 编辑
摘要: 练码力的好题. 题目 "链接" 首先~~容易~~想到一条路径代表二维平面上的一个点. 在树上,那就求出$dfs$序. 我们令$L_u=dfn[u],R_u=dfn[u]+size[u] 1$ 一条$u\rightarrow v$的路径可以被映射到一个点$(L_u,R_u)$上 假设有一个盘子$u\r阅读全文
posted @ 2018-12-29 14:46 Romeolong 阅读(18) 评论(0) 编辑
摘要: 很好的推柿子题 题目 "链接" 考虑二项式反演. 我们令$g(i)$表示至少有$i$对魔法对. 那么很显然$ans=\sum_{i=k}^n( 1)^{i k}C_i^kg(i)$ 首先,我们让每张牌都带标号,这样会好算很多. 最后答案乘上$\frac{1}{\prod a[i]!}$即可. 现在我阅读全文
posted @ 2018-12-27 19:27 Romeolong 阅读(20) 评论(0) 编辑
摘要: "$UOJ109$" $Task\ 1$ 用$Dijkstra$卡$Floyd$? $101$个点,一坨$0$就好了. $Task\ 2$ $Floyd$卡$Bellman Ford$? $99$个点,一条倒过来的链就好了,加一坨重边. $Task\ 3$ 同$Task\ 1$ $Task\ 4$ 阅读全文
posted @ 2018-12-26 15:49 Romeolong 阅读(46) 评论(0) 编辑
摘要: 一道不那么清真的数据结构 题目 "链接" 首先对于没有操作$2$怎么做. 我们考虑对于每个节点,我们要让它小于到根节点道路上所有向左边的父亲节点权值,并且大于所有向右边的路的父亲权值. 我们令每条边的权值是它父亲的权值. 那么,我们用树剖线段树维护所有向右的边和向左的边即可. 现在有操作$2$怎么做阅读全文
posted @ 2018-12-25 20:07 Romeolong 阅读(80) 评论(0) 编辑
摘要: 在中医药的$ACM$中做到了,是$M$题. 那场比赛被打自闭了$QAQ$ 题目 "链接" 这道题~~一看就知道~~是一个网络流模型 建模也是比较典型的方式. 因为我们选两个相邻的格子,因此我们把它黑白染色,记录$4$个量:白点个数$c_w$,黑点个数$c_b$,白点之和$s_w$,黑点之和$s_b$阅读全文
posted @ 2018-12-25 13:48 Romeolong 阅读(24) 评论(0) 编辑
摘要: $SAM$中比较简单的题. 题目 "链接" 其实这道题有一种用时间换空间的$SA$做法. 就是把$Height$建出来之后从大到小做,用一个并查集记录$size$即可. 时间复杂度$O(n \log n)$,空间复杂度$O(n)$ $SAM$的话就枚举一个点,算一下有多少种方案可以使两个点的$lca阅读全文
posted @ 2018-12-21 18:55 Romeolong 阅读(27) 评论(0) 编辑