[LOJ6569] 仙人掌计数】的更多相关文章

Statement 带标号仙人掌计数问题. \(n< 131072\). Solution 设\(x\)个点的仙人掌个数的生成函数为\(C(x)\) 对于与根相邻的块, 还是仙人掌, 生成函数为\(C(x)\) 包含根的环, 生成函数为\(\sum_{i>1}\frac{C(x)^i}{2}\) 组合起来: \[C(x) = x \exp{\frac{2C(x)-C(x)^2}{2-2C(x)}} \] 设\(G(C(x)) = x\exp{\frac{2C(x)-C(x)^2}{2-2C(x…
Statement 带标号仙人掌计数问题. \(n< 131072\). Solution 设\(x\)个点的仙人掌个数的生成函数为\(C(x)\) 对于与根相邻的块, 还是仙人掌, 生成函数为\(C(x)\) 包含根的环, 生成函数为\(\sum_{i>1}\frac{C(x)^i}{2}\) 组合起来: \[ C(x) = x \exp{\frac{2C(x)-C(x)^2}{2-2C(x)}} \] 设\(G(C(x)) = x\exp{\frac{2C(x)-C(x)^2}{2-2C(…
Winter is coming! Day0 Day0前一天打了一轮CF,做完了ABCD,Div2 Rank59.然后就去开开心心的睡觉,准备第二天的行程. 快到一点的时候躺在了床上,睡不着,翻来覆去的想了很多事,过年在老家等死的那段时间和一个关系很好的初中同学在QQ上聊了很多,她提到了很羡慕我现在的生活,觉得我以后会成为很厉害的人.当时看到这些话其实是蛮开心的,感到了长时间的奋斗有人认可,但是这些年来也越来越发现我太依赖这些被认可的感觉了,这不应该是做事情的态度.另外简单在心里罗列了一下HA的…
NOIWC 2019 冬眠记 辣鸡rvalue天天写意识流流水账 Day 0 早上没有跑操(极度舒服.png) 和春哥在博客颓图的时候突然被来送笔电的老爹查水表(捂脸) 母上大人骗我说这功能机不能放存储卡, 拆机之后发现其实是可以的(QAQ)(于是决定车站买) 早饭的时候去超市和lc走私了点东西到机房搞得衣服被撑的非常滑稽 不过昨天的时候好像霹雳虎用教师卡在学校超市买了些方便面零食啊啥的 不管那么多了分了再说 快八点的时候跑去坐公交车...大概九点半多才到衡水北站QAQ 发车票的时候发现路线是先…
Day0 到杭州之后出了点锅换了辆车,等了好久才开= =到宿舍发现路由器就在房门口,稳啊,过了一会儿就连不上了= =而且只有门口那个连不上,可以连上楼下的= =之后干了啥也忘了…… Day1 上午直接睡过去了……下午讲什么猜数游戏,互动了半天感觉挺没意思的……之后小火车讲题也没听.晚上营员讨论,myy讲BM算法,我就看着他一直讲也不知道他在说啥,然后xp就会了真是tsl.之后的sone3听着很有道理然而并不可写,最后是仙人掌计数= =什么破玩意直接无视掉了…… Day2 上午没听,给物理爷跪烂了…
搬运自本人的AcWing,所以那里的文章会挺多. 友链(同类文章) :bztMinamoto 世外明月 mlystdcall 新人手册:AcWing入门使用指南 前言 有看到好文欢迎推荐(毛遂自荐也可以的2333).查找的话请自行 F3,菜鸡作者不会搞目录链接. 置顶(常用网站) 查询 OI Wiki OEIS cpp reference 中文站 c++官网 工具 剪贴板 图床(imgbb) 图床(路过) Vjudge 镜像站 udebug Tool Dictionary-Merriam Web…
字符串: 1.广义后缀自动机(大小为\(m\))上跑一个长度为\(n\)的串,所有匹配位置及在\(parent\)树上其祖先的数量的和为\(min(n^2,m)\),单次最劣是\(O(m)\). 但是如果跑多个串,总长为\(n\),可以证明所有串长相等的时候复杂度更劣,设有\(k\)个串,那么复杂度为:\(O(k(n/k)^2)\),这个时候\(k=\frac{n}{\sqrt{m}}\)最劣,是\(O(n\sqrt{m})\) 2.反串\(parent\)树就是压缩节点后缀树. 3.后缀树可以…
原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ290.html 题解 真是一道好题! 首先,如果不是仙人掌直接输出 0 . 否则,显然先把环上的边删光. 问题转化成多个树求解,把答案乘起来即可. 现在我们考虑如何求一个树的答案. 再转化一下题意可以变成选出若干条长度至少为 2 的路径使得它们两两没有交. 标算十分优美.放到后面讲. 我先讲讲我的sb做法. 我们先来看看暴力 dp 怎么做: 设 dp[x][i] 表示子树 x ,在 x 节点上还有 i…
原文链接 https://www.cnblogs.com/cly-none/p/ZJOI2017cactus.html 给出一个\(n\)个点\(m\)条边的无向连通图,求有多少种加边方案,使得加完后得到一个仙人掌. \(n \leq 5 \times 10^5, \ m \leq 10^6\) 首先,判定无解后,我们可以把每个环删掉,那么答案就是剩下的若干树的加边方案的乘积. 于是就考虑一棵树怎么做. sol1 令\(dp_i\)表示在结点\(i\)的子树中的答案.考虑如何转移. 注意到,假如…
最小生成树计数 题目描述 现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树.(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的).由于不同的最小生成树可能很多,所以你只需要输出方案数对$31011$的模就可以了. 输入 第一行两个数$n$和$m$,其中$1\le n\le 100,1\le m\le 1000$,分别表示无向图的节点数和边数.每个节点用$1 \ldots n$的整数编号.接下来$m$行,每行三个整数$a,…