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

wordpress增加产品模块魔方优化大师官网

wordpress增加产品模块,魔方优化大师官网,微信推广平台怎么找,tp5做企业网站解析 神题。 把每个节点提到根 rt 单独考虑。 设 dpi,jdp_{i,j}dpi,j​ 表示当 rt 进入 i 时子树内还有 j 条边未合并的方案的期望之和#xff0c;gi,jg_{i,j}gi,j​ 表示当 rt 进入 i 的父亲时 i 的子树内#xff08;包括连向父亲的边#xff09;还有 j 条边未合并的方案…解析 神题。 把每个节点提到根 rt 单独考虑。 设 dpi,jdp_{i,j}dpi,j​ 表示当 rt 进入 i 时子树内还有 j 条边未合并的方案的期望之和gi,jg_{i,j}gi,j​ 表示当 rt 进入 i 的父亲时 i 的子树内包括连向父亲的边还有 j 条边未合并的方案的期望之和。 考虑 (i,fa) 这条边插入的位置如果在 j 之前那 rt 将直接从第 j 条边开始受影响否则再枚举这条边插入的位置此时 rt 的存活收到 (i,fa) 这条边的影响期望要除二。因此有转移 gi,j(sizi−j)dpi,j12∑k0j−1dpi,kg_{i,j}(siz_i-j)dp_{i,j}\frac 1 2\sum_{k0}^{j-1}dp_{i,k}gi,j​(sizi​−j)dpi,j​21​k0∑j−1​dpi,k​ 不难发现各个儿子之间是互不影响的只要保证 rt 进入子树前后的边顺序不会颠倒即可就是一个简单的组合数。 n50n50n50 这样的范围可以直接用 double 算组合数。 代码 //luogu #includebits/stdc.h using namespace std; #define ll long long #define ull unsigned long long #define debug(...) fprintf(stderr,__VA_ARGS__) #define ok debug(OK\n) using namespace std;const int N105; const int mod1e97; inline ll read(){ll x(0),f(1);char cgetchar();while(!isdigit(c)) {if(c-)f-1;cgetchar();}while(isdigit(c)) {x(x1)(x3)c-0;cgetchar();}return x*f; }inline ll ksm(ll x,ll k){ll res(1);while(k){if(k1) resres*x%mod;xx*x%mod;k1;}return res; }int n,m; vectorinte[N]; double c[N][N],bas; void init(){c[0][0]1;for(int i1;in;i){c[i][0]1;for(int j1;ji;j) c[i][j]c[i-1][j-1]c[i-1][j];}bas1;for(int i1;in;i) basbas*i;return; }double dp[N][N],g[N][N],tmp[2][N]; int siz[N]; void dfs(int x,int fa){for(int to:e[x]){if(tofa) continue;dfs(to,x);}siz[x]0;memset(tmp,0,sizeof(tmp));int now1,pre0;tmp[now][0]1;for(int to:e[x]){if(tofa) continue;//printf( %d - %d\n,x,to);swap(now,pre);memset(tmp[now],0,sizeof(tmp[now]));for(int i0;isiz[to];i){g[to][i](siz[to]-i)*dp[to][i];for(int j0;ji;j) g[to][i]dp[to][j]/2;//printf( i%d g%4lf\n,i,g[to][i]);}for(int i0;isiz[to];i){for(int j0;jsiz[x];j){tmp[now][ij]g[to][i]*tmp[pre][j]*c[ij][i]*c[siz[to]-isiz[x]-j][siz[to]-i];}}siz[x]siz[to];}siz[x];for(int i0;isiz[x];i){dp[x][i]tmp[now][i];//printf(x%d i%d dp%.4lf\n,x,i,dp[x][i]);}return; }signed main(){#ifndef ONLINE_JUDGEfreopen(a.in,r,stdin);freopen(a.out,w,stdout);#endifnread();for(int i1;in;i){int xread(),yread();e[x].push_back(y);e[y].push_back(x);}init();for(int x1;xn;x){memset(dp,0,sizeof(dp));memset(g,0,sizeof(g));dfs(x,0);printf(%.8lf\n,dp[x][n-1]/bas);}return 0; }
http://wiki.neutronadmin.com/news/161997/

相关文章:

  • 来个网站吧好人一生平安2022网站跟系统的区别是
  • wordpress搭建外贸网站网页制作动画怎么做
  • jsp做门户网站网站建设 会议主持稿
  • 微网站 网页早晨设计 做网站设计吗
  • 网站模板预览长沙做手机网站
  • 网站百度排名丽水房产网站建设
  • 网页制作与网站建设从入门到精通 下载wordpress好看的背景图片
  • 怎么做彩票平台网站做电影网站的服务器
  • 企业黄页平台西安百度seo排名软件
  • 网站关键词排名手机优化软件中小企业公司
  • 唐山网站怎么做seo新像素ui设计官网
  • 浙江华企网站做的咋样企业注册号怎么查询
  • 迅速上排名网站优化专门做岛屿的网站
  • 新开传奇网站发布站建设网站五个步骤
  • 做网站 转行网站seo外包技术资源
  • 网站建设名词做外贸网站服务
  • 深圳市建设科技促进中心网站装修设计网站排行
  • 有哪些做数据分析的网站怎么自己做一个网址
  • 杭州网站建设费用价格为什么网站开发成本高
  • 网站静态和动态wordpress 添加gif
  • 郑州市做网站湖南seo网站多少钱
  • 做网站需要学多久天津网站优
  • 网站制作公司哪家价钱合理html5手机app网站模板
  • 多语言网站(如何实现网站的多语言版本 )win7系统优化工具
  • 肥西县市建设局网站学校网站建设总结报告
  • 广州 深圳 外贸网站建设最好用的素材网站
  • 关注公众号领红包上海seo优化培训机构
  • 企业网站优化要多少钱茶叶网站建设
  • 电子商务网站建设与全程实例周口网站建设
  • 义乌外贸网站建设来啦网页升级访问中自动跳转中