博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeForces-428-div2-c
阅读量:4114 次
发布时间:2019-05-25

本文共 454 字,大约阅读时间需要 1 分钟。

题意:

 给你一无向棵树,求从节点一出发可以行驶路程的数学期望,其中经过的城市后就不能再走了,一直走到没有路可以走,限制时间两秒

在比赛的时候自己也感觉是个搜索,但是看见结点那么多,又怕超时,也没敢做,也真的是一个搜索

思路: 从结点一出发,进行深度优先遍历,在遍历的时候注意要加标记,是一棵树,所以每个结点都只有一个父节点,并且图是无环的,所以加上标记后也可以保证所有路的情况都会走一遍

注意是一个无向图,所以要两个方向都加

代码如下

#include 
#include
#include
using namespace std;const int MAXN=1e5+10;int vis[MAXN];vector
v[MAXN];double d[MAXN];int n;void bfs(int x){ vis[x]=1; int cnt=0; double s=0; for(int i=0;i

转载地址:http://iygsi.baihongyu.com/

你可能感兴趣的文章
extjs 基础知识点1
查看>>
使用Ext.define自定义类
查看>>
extjs基础知识点归纳二
查看>>
日语语法部分总结
查看>>
日语语法归纳--「に」的用法
查看>>
日语语法归纳---「で」的用法
查看>>
日语语法归纳---『ている』、『てみる』
查看>>
[转载]Oracle如何配置监听
查看>>
总结java面试题
查看>>
日语副词
查看>>
安装mysql服务出现Install/Remove of the Service Denied!错误
查看>>
eclipse打开报错
查看>>
eclipse 如何创建dynamic web project
查看>>
ssh struts+spring+hibernate 官方下载地址
查看>>
web开发常用jar包 常用jar包
查看>>
SSH三大框架的工作原理及流程
查看>>
eclipse为SSH框架.xml文件添加自动提示功能
查看>>
ssh整合常见的错误
查看>>
Finding and Installing a NuGet Package Using the Package Manager Console
查看>>
Ext.NET第一个项目的安装环境配置
查看>>