当前位置: 首页 > news >正文

网站没收录可以做排名wordpress 七牛cdn

网站没收录可以做排名,wordpress 七牛cdn,网站设计数据库怎么做,百度云服务器D-Rebuild Tree Prufer 是这样建立的#xff1a;每次选择一个编号最小的叶结点并删掉它#xff0c;然后在序列中记录下它连接到的那个结点。重复n−2n-2n−2次后就只剩下两个结点#xff0c;算法结束。#xff08;为什么不是n−1n-1n−1次呢#xff1f;因为第n−1n-1n−1…D-Rebuild Tree Prufer 是这样建立的每次选择一个编号最小的叶结点并删掉它然后在序列中记录下它连接到的那个结点。重复n−2n-2n−2次后就只剩下两个结点算法结束。为什么不是n−1n-1n−1次呢因为第n−1n-1n−1次操作序列记录下的节点一定是nnn 一个 nnn个点 mmm条边的带标号无向图有 kkk个连通块。我们希望添加k−1k-1k−1条边使得整个图连通。方案数为nk−2⋅∏i1ksin^{k-2}·\prod_{i1}^{k}s_ink−2⋅i1∏k​si​ 证明考虑组合意义详细见 OIWIKIPrufer 序列 有了上面结论删kkk条边之后形成k1k1k1个连通块设每个连通块的大小为sis_isi​ ​则生成树个数为nk−1⋅∏i1k1sin^{k-1}·\prod_{i1}^{k1}s_ink−1⋅∏i1k1​si​该题就是求∑split(n,k)nk−1⋅∏i1k1sink−1⋅∑split(n,k)∏i1k1si\sum_{\text{split(n,k)}}n^{k-1}·\prod_{i1}^{k1}s_in^{k-1}·\sum_{\text{split(n,k)}}\prod_{i1}^{k1}s_isplit(n,k)∑​nk−1⋅i1∏k1​si​nk−1⋅split(n,k)∑​i1∏k1​si​求∑split(n,k)∏i1k1si\sum_{\text{split(n,k)}}\prod_{i1}^{k1}s_i∑split(n,k)​∏i1k1​si​可以考虑将问题转化为等价问题删掉kkk条边且在每个联通块选一个点的方案数由于每个连通块有sis_isi​种选择即得出∏i1k1si\prod_{i1}^{k1}s_i∏i1k1​si​。 设计dp fu,j,0/1f_{u,j,0/1}fu,j,0/1​表示uuu子树内删了jjj条边是否选择点的方案数。 #includebits/stdc.h using namespace std; using lllong long; template class Tint T rd() {T res0;T fg1;char chgetchar();while(!isdigit(ch)) {if(ch-) fg-1;chgetchar();}while( isdigit(ch)) res(res1)(res3)(ch^48),chgetchar();return res*fg; } const int N50010,mod998244353; int n,m; vectorint e[N]; ll qmi(ll a,ll b) {ll v1;while(b){if(b1) vv*a%mod;b1;aa*a%mod;}return v; } ll f[N][105][2]; ll g[105][2]; int sz[N]; void dfs(int u,int fa) {sz[u]1;f[u][0][0]f[u][0][1]1;for(auto v:e[u]){if(vfa) continue;dfs(v,u);memset(g,0,sizeof g);for(int i0;imin(sz[u]-1,m);i)for(int j0;jsz[v]ijm;j){g[ij][0](g[ij][0]f[u][i][0]*f[v][j][0]%mod)%mod;g[ij][1](g[ij][1]f[u][i][0]*f[v][j][1]%modf[u][i][1]*f[v][j][0]%mod)%mod;if(ijm) continue;g[ij1][0](g[ij1][0]f[u][i][0]*f[v][j][1]%mod)%mod;g[ij1][1](g[ij1][1]f[u][i][1]*f[v][j][1]%mod)%mod;}sz[u]sz[v];memcpy(f[u],g,sizeof g);} } int main() {nrd(),mrd();for(int i1;in;i){int urd(),vrd();e[u].push_back(v);e[v].push_back(u);}dfs(1,0);printf(%lld\n,f[1][m][1]*qmi(n,m-1)%mod);}
http://www.pierceye.com/news/193486/

相关文章:

  • 网站访问者qq计算机等级培训机构
  • 可以让外国人做问卷调查的网站济南优化seo网站建设公司
  • odoo做网站创建企业需要什么条件
  • 山西省旅游网站建设分析wordpress 个人介绍
  • 山东高级网站建设赚钱
  • 做网站大概要多少钱新建网站的外链多久生效
  • 天河区建设网站品牌网站建设小8蝌蚪
  • 深圳市企业网站seo点击软件小程序游戏开发公司
  • 南宁企业网站设计公怎么进wordpress
  • 商务网站建设一万字做视频剪辑接私活的网站
  • 网站开发绪论phpstudy建wordpress
  • 网站建设的基本流程有哪些wordpress产品页布局
  • 写过太原的网站免费漫画大全免费版
  • 毕业设计做系统好还是网站好冠县网站建设公司
  • 网站管理制度建设开发一个网站需要多少时间
  • 高校网站建设说明书微信公众号涨粉 网站
  • 深圳网站建设公司哪里好中国施工企业管理协会官网
  • 网站自动抢注步步高学习机进网站怎么做
  • 带域名的网站打不开深圳网站优化多少钱
  • 中国空间站科幻作文1000字网站建设从化
  • 做网站买一个域名就够了吗cn域名知名网站
  • 社科联网站建设个人网页英文
  • 做房产推广那个网站好网站改版建设原则
  • 网站建设 语言成都app
  • 免费建站的手机app专业做网站设计公司价格
  • 江苏宜兴做网站的电话seo基础培训
  • 企业手机端网站模板下载济南公司建站模板
  • 一般公司做网站多少钱南昌市房产网
  • 惠州网站小程序建设做公司永久免费网站什么好
  • 湖南涟钢建设有限公司网站局网站建设工作总结