ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

4.7省选练习

2022-04-07 22:32:22  阅读:143  来源: 互联网

标签:... 4.7 fa 省选 sum 练习 基环树 枚举 998244353


\(4.7\)省选练习

开幕雷击,质数\(p+998244353+998244353\)

然后基环树\(+\)树\(+\)树

三道数数(树)\(?!\)对于数数一窍不通的我枯了\(...\)

不过貌似都很简单啊\(...\)痛斥出题人\(998244353\)搞心态行为

\(T1\)

考虑最后一定是一个环

那么\(n\)个点\(n\)条边所构成的是一个基环树森林

考虑一个基环树森林的答案是什么,环的个数\(+\)叶子个数

我一开始想的是枚举代价,发现会算重好多,那么考虑换一种枚举方式,枚举每个点的贡献,发现最后要求的是总代价,只要保证不算重就好了,可以统一处理一部分(就不必傻傻的枚举每个方案贡献了)

那么首先统计叶子的贡献\(:\)

\(n\times(n-1)\times(n-2)^{n-1}\)枚举叶子,随意指向,然后每人指向他,就可以求出所有叶子贡献了

那么对于环来说,枚举各种大小的环,并且其余不指向环即可

\(\sum_{i=2}^nC(n,i)(i-1)!(n-i-1)^{n-i}\)

还是说,找到贡献的正确计算方式很重要

\(T2\)

树上随机游走问题,\(guass?\)

\(n<=10^6\)那没事了

\(f(x)\)表示\(x\)走到父亲的期望步数

\(\large f(x)=\frac{\sum_{y=son}f_y+f_x}{deg_x}+1\)

前面是从走到儿子在走上去,后面是直接走上去

\(g(x)\)表示\(x\)父亲走到\(x\)的期望步数

\(\large g_x=\frac{g_{fa}+g_x+\sum_{y=son_{fa}\neq x}}{deg_{fa}}+1\)

也是分为走到别的点在走下去和直接走下去

直接树上前缀和即可

\(T3\)

确定一个顺序,使得目标攻占点周围只有一个未被攻占点

是张图,没有什么性质\(?\)环必然不可行,那么删掉所有环,就变成了树...

直接每棵树求一下答案,\(f[i][j]\)表示\(i\)的子树选了\(j\)个的方案数,转移易得

分为有无根,直接背包转移即可

合并时候乘上组合数

标签:...,4.7,fa,省选,sum,练习,基环树,枚举,998244353
来源: https://www.cnblogs.com/Eternal-Battle/p/16114610.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有