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

甘南网站设计公司wordpress 替换jquery

甘南网站设计公司,wordpress 替换jquery,叫什么公子的网站做ppt的,像饿了码的网站建站有吗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.zqtcl.cn/news/419445/

相关文章:

  • ip库网站源码佛山网站开发公司
  • 婚庆网站怎么设计模板电子商务系统规划方案
  • 东莞中企动力做网站wordpress结合tornado
  • 用织梦做手机移动版网站邯郸网站建设品牌加盟
  • 网站做简历模板动漫设计专业就业方向
  • 沧州市东光建设局 网站电商网站目录优化
  • 公司网站建设案例教程wordpress word文档
  • 阿里巴巴网站本土化建设wordpress jquery
  • 用asp怎么做网站wordpress怎么查看主题
  • 用自己的电脑建网站兴义网站建设
  • 保定医疗网站建设公司wordpress 视频管理 主题
  • php做网站半成品网页设计作业怎么交
  • 郑州网站建设培训学校公众号投票怎么制作
  • 韩国设计交流网站网站设计网页配色
  • 线上设计师网站网络科技公司排名
  • 安徽建设厅网站网址品牌营销ppt
  • 用iis做的网站怎么更改端口南京汤山建设银行网站
  • 威海哪有网站建设十大网页制作工具
  • 上海专业网站建设公司合肥网站建站
  • 怎样将自己做的网站给别人看做平台网站一般有php还是js
  • 做企业网站一般要多少钱WordPress数据库搜索
  • wordpress建立好的网站app的开发流程是什么
  • 工作室网站WordPress文章图片采集插件
  • 青岛网站开发学校wordpress页面样板
  • 校级特色专业建设网站公司网站建设需要些什么要求
  • 嵌入式开发软件有哪些上海谷歌seo
  • 国际学校网站如何建设wordpress登入可见
  • 如何做好网站内链网站开发平台开发
  • 安徽省建设厅网站怎么进不去2022年国内重要新闻
  • 河北建设机械协会网站wordpress怎么做两个语言网站