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

珲春建设局网站网站建设售前说明书

珲春建设局网站,网站建设售前说明书,石家庄建站系统,成都网站制作价格2023河南萌新联赛第#xff08;六#xff09;场#xff1a;河南理工大学 https://ac.nowcoder.com/acm/contest/63602/C 文章目录 2023河南萌新联赛第#xff08;六#xff09;场#xff1a;河南理工大学题意解题思路代码 题意 小C喜欢旅游#xff0c;现在他要去DSH旅…2023河南萌新联赛第六场河南理工大学 https://ac.nowcoder.com/acm/contest/63602/C 文章目录 2023河南萌新联赛第六场河南理工大学题意解题思路代码 题意 小C喜欢旅游现在他要去DSH旅游DSH里有 n n n个城市和 n − 1 n−1 n−1条双向道路每条道路长度为1每条道路连接两个城市并且任意两个城市都可以通过这些的道路互相到达。现在小C要使用魔法指定传送到DSH里的一个城市作为他旅游的出发城市小C旅游遵从以下原则 当小C抵达一个城市的时候他会去跟当前这个城市相连的城市他只去他以前没有去过的城市在每个城市小C以相同的概率移动去上述符合要求的城市 当没有这样的城市可走时小C就停下了。 由于小C太喜欢DSH了所以请你告诉小C在他可以指定传送出发城市的情况下他的旅游路径的期望最大值是多少。 解题思路 先确定 1 1 1为根节点设 d p x dp_x dpx​表示以 x x x为根的子树内走过节点个数的期望值则 d p x 1 1 ∣ s o n x ∣ ∑ s ∈ s o n x d p s dp_x1\frac{1}{|son_x|}\sum_{s\in son_x}dp_s dpx​1∣sonx​∣1​∑s∈sonx​​dps​求出后设 f x f_x fx​表示以 x x x为出发点经过节点个数的期望值显然 f 1 d p 1 f_1dp_1 f1​dp1​可以用换根 d p dp dp O ( n ) O(n) O(n)求出 { f } \{f\} {f}对于 f x f_x fx​其值包括其原来的子树的贡献和原来的父亲 f a fa fa的贡献。首先考虑子树贡献为 1 ∣ s o n x 1 ∣ ∑ s ∈ s o n x f s \dfrac{1}{|son_x1|}\sum_{s\in son_x}f_s ∣sonx​1∣1​∑s∈sonx​​fs​可以发现 ∑ s ∈ s o n x f s ( d p x − 1 ) × ∣ s o n x ∣ \sum_{s\in son_x}f_s(dp_x-1)\times|son_x| ∑s∈sonx​​fs​(dpx​−1)×∣sonx​∣所以为 ∣ s o n x ∣ ∣ s o n x 1 ∣ ( d p x − 1 ) \dfrac{|son_x|}{|son_x1|}(dp_x-1) ∣sonx​1∣∣sonx​∣​(dpx​−1)。对于 f a fa fa的贡献包括以 f a fa fa为根的树的期望减去以 x x x为儿子的贡献为 v e c f a . s i z e ( ) × f f a − d p x − 1 v e c f a . s i z e ( ) − 1 × 1 ∣ s o n x ∣ 1 \dfrac{vec_{fa}.size()\times f_{fa}-dp_x-1}{vec_{fa}.size()-1}\times\dfrac{1}{|son_x|1} vecfa​.size()−1vecfa​.size()×ffa​−dpx​−1​×∣sonx​∣11​之所以用 v e c f a . s i z e ( ) vec_{fa}.size() vecfa​.size()是避免 f a 1 fa1 fa1时再分类讨论加上其本身整理可得 f x 1 ∣ s o n x ∣ 1 ( ( d p x − 1 ) × ∣ s o n x 1 ∣ v e c f a . s i z e ( ) × f f a − d a x − 1 v e c f a . s i z e ( ) − 1 ) 1 f_x\dfrac{1}{|son_x|1}((dp_x-1)\times|son_x1|\dfrac{vec_{fa}.size()\times f_{fa}-da_x-1}{vec_{fa}.size()-1})1 fx​∣sonx​∣11​((dpx​−1)×∣sonx​1∣vecfa​.size()−1vecfa​.size()×ffa​−dax​−1​)1 记得 g g g表示的是节点数答案要求路径长要将最大值减一。 代码 #includebits/stdc.h using namespace std; const int N1e55; int n; double dp[N],f[N],ma; vectorintve[N]; void dfs1(int u,int fa){int cnt(ve[u].size()-(u!1?1:0));for(auto v:ve[u]){if(vfa)continue;dfs1(v,u);dp[u]1.0/cnt*dp[v];}dp[u]dp[u]1; } void dfs2(int u,int fa){mamax(f[u],ma);int sumve[u].size();for(auto v:ve[u]){if(vfa)continue;int cntve[v].size()-1;f[v](1.0*(dp[v]-1)*cnt(sum1?(sum*f[u]-dp[v]-1)/(sum-1):1))/(cnt1)1;dfs2(v,u);} } int main(){cinn;for(int i1;in;i){int u,v;cinuv;ve[u].push_back(v);ve[v].push_back(u);}dfs1(1,0);f[1]dp[1];dfs2(1,0);printf(%.3lf,ma-1); }
http://www.w-s-a.com/news/882835/

相关文章:

  • 网站建设方案 规划wordpress 要备案吗
  • 一个完整的网站 技术网站建设中 敬请期待.
  • 如何建一个公司的网站网上怎么推广公司产品
  • 十大旅游电子商务网站影楼网站制作
  • 深圳网站建设代理商网业打开慢的原因
  • 旅游网站经营模式在屈臣氏做网站运营
  • 做管理信息的网站com域名查询
  • 免费推广网站推荐外贸推广平台哪个好
  • 腾宁科技做网站399元全包企业校园网站建设
  • 海外医疗兼职网站建设公司取名字大全免费
  • 龙口市规划建设局网站vi设计和品牌设计的区别
  • 企业网站的总体设计网站建设评审验收会议主持词
  • 网站建设完成推广响应式网站设计开发
  • 电商网站用php做的吗网站开发流程可规划为那三个阶段
  • flash网站怎么做音乐停止深圳网站建设金瓷网络
  • 哪个网站可以做房产信息群发怎么做国内网站吗
  • 微商城网站建设公司的价格卖磁铁的网站怎么做的
  • 免费做做网站手机平台软件开发
  • 网站单页做301徐州百度网站快速优化
  • 织梦怎么制作手机网站漳州专业网站建设公司
  • 邓州做网站网络优化概念
  • 查看网站开发phonegap wordpress
  • 网站建设和维护待遇怎样c 做的网站又哪些
  • 淮南网站推广网站开发行业前景
  • 丽水市龙泉市网站建设公司江门手机模板建站
  • 做化妆品注册和注册的网站有哪些wordpress加关键字
  • 四川新站优化php笑话网站源码
  • 外贸类网站酷玛网站建设
  • 合肥网站设计建设南宁网站seo推广优化公司
  • 临沂百度网站7x7x7x7x8黄全场免费