cf839c Journey
大水题
#include <iostream>
#include <cstdio>
using namespace std;
int n, du[100005], hea[100005], cnt, uu, vv;
double dp[100005];
struct Edge{int too, nxt;
}edge[200005];
void add_edge(int fro, int too){edge[++cnt].nxt = hea[fro];edge[cnt].too = too;hea[fro] = cnt;
}
void dfs(int x, int f){for(int i=hea[x]; i; i=edge[i].nxt){int t=edge[i].too;if(t!=f){dfs(t, x);dp[x] += (dp[t] + 1.0) / du[x];}}
}
int main(){cin>>n;for(int i=1; i<n; i++){scanf("%d %d", &uu, &vv);add_edge(uu, vv);add_edge(vv, uu);du[uu]++;du[vv]++;}for(int i=2; i<=n; i++)du[i]--;dfs(1, 0);printf("%lf", dp[1]);return 0;
}
转载于:https://www.cnblogs.com/poorpool/p/8330631.html
cf839c Journey相关推荐
- 过程即奖励(The Journey is the Reward)
今天读完了<乔布斯传>.翻着这本书最后的影集,乔布斯传奇一生的一幕幕仿佛在眼前展开.从第一张照片中特里独行.桀骜不驯的年轻人,到最后一张照片中阳光下慈祥微笑的老者,看到的仿佛不是乔布斯的照 ...
- Journey源码分析三:模板编译
2019独角兽企业重金招聘Python工程师标准>>> 在Journey源码分析二:整体启动流程中提到了模板编译,这里详细说下启动流程 看下templates.Generate()源 ...
- POJ 2488 A Knight's Journey (棋盘DFS)
A Knight's Journey 大意: 给出一个国际棋盘的大小,判断马能否不重复的走过所有格,并记录下其中按字典序排列的第一种路径. 1 #include <map> 2 #in ...
- TOJ 1702.A Knight's Journey
2015-06-05 问题简述: 有一个 p*q 的棋盘,一个骑士(就是中国象棋里的马)想要走完所有的格子,棋盘横向是 A...Z(其中A开始 p 个),纵向是 1...q. 原题链接:http:// ...
- Catalysing food-tech: How the UK‘s EIT Food Accelerator Network can accelerate your journey
Catalysing food-tech: How the UK's EIT Food Accelerator Network can accelerate your journey
- 2021牛客多校1 - Journey among Railway Stations(线段树区间合并)
题目链接:点击查看 题目大意:给出一个长度为 nnn 的序列表示火车站,每个火车站都有两个属性 [u,v][u,v][u,v],表示在站时间.相邻两个火车站之间有一个距离,即从第 iii 个火车站到第 ...
- 1476D. Journey
D. Journey 一道简单线性dp #include <bits/stdc++.h> using namespace std; const int N = 5e5 + 3; char ...
- 1320A. Journey Planning
A. Journey Planning:题目 mp的应用,和下标同样的差一定会越来越大,知道这点就好写了. #include <bits/stdc++.h> using namespace ...
- 【CodeForces - 789D】Weird journey(思维,图的性质,tricks,有坑)
题干: Little boy Igor wants to become a traveller. At first, he decided to visit all the cities of his ...
最新文章
- 初学者如何搭建一个自己专属的电子实验室?
- SSH-KeyGen 的用法 【转载】
- formate JAVA_JAVA String.format 方法使用
- Maven实战(Maven+Nexus建立私服【Linux系统】)
- 两千块钱带来的 quot;希望quot;
- 在活动完成之后的格式工厂下载
- C# 隐藏TabControl头
- matlab 课程设计循环码性能分析,matlab课程设计--循环码的性能分析
- 用java代码实现九九乘法表
- GUID基本概念以及C#、SqlServer中GUID基本用法
- Python——装饰器(二)
- IBM MQ - 连接远程队列管理器报AMQ4036错误
- ORACLE批量更新四种方法比较
- LLVM每日谈之二十一 一些关于编译器和LLVM/Clang的代码
- Leetcode46. Permutations全排列
- windows的dos(cmd)下复制文件和文件夹
- 一元多项式计算器 (c语言数据结构实验)
- 《守望先锋》中的网络同步技术
- SQL Server 数据库中的临时表
- Java使用对象使用属性过滤集合对象重复数据
热门文章
- QMS系统 API Management接口自动化的框架实现
- Windows Azure HandBook (2) Azure China提供的服务
- 踩坑日记一:idea 启动项目报错 java:程序包xxx不存在解决方案
- Schedutil governor情景分析
- 无线ap升级胖AP 和 学习笔记
- 谷歌Daydream VS 三星Gear VR
- 数值转换lexical_cast的使用
- 【深度学习】基于STL10数据集构建 图像去噪自编码网络 的实验
- 2022-2028年全球及中国集成门极换向晶闸管(IGCT)行业投资前景分析
- 哈佛大学图书馆二十条训言_ywyuan_新浪博客