1126 ModricWang's Fight with DDLs III

思路

由于题目中已经说明了时间经过了正无穷,因此初始位置是不重要的,并且每条边、每个点的地位是均等的。因此到达每个点的概率就是这个点的度数+1(可以停留就等于是有一条连向自己的边),最后的概率就是

\[\frac{\sum S中的点的度数}{\sum 所有点的度数}\]

时间复杂度\(O(m)\),空间复杂度\(O(m)\)

代码

#include <iostream>
#include <set>
#include <vector>
#include <iomanip>using namespace std;typedef unsigned long long ull;int main() {
#ifdef ONLINE_JUDGEios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#endifull n, m, k;set<ull> s;cin >> n >> m >> k;vector<ull> v(n, 1);auto tot = n + 2 * m, head = 0;for (auto i = 0; i < m; i++) {ull a, b;cin >> a >> b;v[a]++;v[b]++;}for (auto i = 0; i < k; i++) {ull p;cin >> p;head += v[p];}cout << fixed << setprecision(5) << 1.0 * head / tot << "\n";
}

转载于:https://www.cnblogs.com/AlvinZH/p/8215964.html

2016级算法期末上机-I.难题·ModricWang's Fight with DDLs III相关推荐

  1. 2016级算法期末上机-H.难题·AlvinZH's Fight with DDLs III

    1119 AlvinZH's Fight with DDLs III 思路 难题,最小点覆盖. 分析题意,某一个任务,既可以在笔记本A的 \(a\) 模式下完成,也可以在笔记本B的 \(b\) 模式下 ...

  2. 2016级算法期末上机-F.中等·AlvinZH's Fight with DDLs II

    1118 AlvinZH's Fight with DDLs II 思路 中等题,贪心. 理解题意,每次攻击中,可以使某个敌人生命值-1,自己生命值减去∑存活敌人总攻击力. 贪心思想,血量少攻击高的要 ...

  3. 北航2018级算法期末上机部分题解

    北航2018级算法期末第二次上机考试部分题解 C题 三角形 题目描述 数据大小 输入 输出 解题思路 题解代码 D 魔术 题目描述 数据描述 输入 输出 解题思路 题解代码 E 乘法 题目描述 输入 ...

  4. 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行

    1063 wuli51和京导的毕业旅行 思路 中等题,二分+贪心. 简化题意,将m+1个数字分成n份,ans为这n段中每段数字和的最大值,求ans最小值及其方案. 对于这种求最小的最大值,最常用的方法 ...

  5. 2016级算法期末模拟练习赛-B.AlvinZH的青春记忆I

    1083 AlvinZH的青春记忆I 思路 中等题,动态规划. 简化题意,一个环上取数,数不可相邻,取取得数之和最大值. 环不好表示,可以解开变成一列数,那么答案应为下列两种情况较大者. ①:取第一个 ...

  6. 2017级算法模拟上机准备篇(一)

    回顾一下往年的考题知识点: The Last Battle!! 2014级算法期末上机 简单题--I wanna be the 升级者Ⅰ 结构体排序  STL:sort() 简单题--I wanna ...

  7. 2016级算法第四次上机-B ModricWang的序列问题

    1019 ModricWang的序列问题 思路 此题题意非常清晰,给定一个序列,求出最长上升子序列的长度.从数据规模来看,需要\(O(nlogn)\) 的算法. \(O(nlongn)\) 求最长上升 ...

  8. 2016级算法第二次上机-F.ModricWang's Number Theory II

    891 ModricWang's Number Theory II 思路 使得序列的最大公约数不为1,就是大于等于2,就是找到一个大于等于2的数,它能够整除序列中的所有数. 考虑使得一个数d整除数组中 ...

  9. 2016级算法第五次上机-E.AlvinZH的学霸养成记IV

    1039 AlvinZH的学霸养成记IV 思路 难题,最大二分图匹配. 难点在于如何转化问题,n对n,一个只能攻击一个,判断是否存在一种攻击方案我方不死团灭对方.可以想到把所有随从看作点,对于可攻击的 ...

最新文章

  1. C# foreach的二种基本用法
  2. 年过30 ,这10条人生建议句句肺腑
  3. linux的Ubuntu
  4. 虚拟机克隆改变IP地址,配置环境及免密设置
  5. 《数字孪生体技术白皮书》
  6. 虚拟计算机用户权限分配,虚拟机实例的权限和安全配置
  7. origin如何绘制双y轴曲线_Origin对曲线进行多峰拟合
  8. mac建立sftp连接_【5分钟玩转Lighthouse】Win10远程连接同步代码
  9. 关于 CSS will-change 属性你需要知道的事
  10. python后台架构Django教程——manage.py命令
  11. 关于高速光耦6N137的使用总结
  12. 高斯-勒让德积分学习
  13. linux下如何查看tlq服务,谁能跟我讲解一下bashrc?
  14. 如何在文件夹中打开cmd命令窗
  15. centos7设置分辨率
  16. 区块链知识点杂记(并不全面)
  17. OSChina 周二乱弹 —— 还是喜欢看西游记,有家的感觉
  18. 计算机应用的基础包括内容是什么,计算机应用基础试题2
  19. Markdown学习+Typora快捷键
  20. 教你用U盘安装原版Win7系统详细步骤

热门文章

  1. Hadoop势微,云原生上位——传统大数据平台的云原生化改造
  2. 一个笔记本能连WiFi 通过网线共享网络给另一个电脑上网(笔记本对台式/笔记本对笔记本)
  3. 计算机及通讯公司转正申请(范文)
  4. 侯耀文两女告侯耀华争遗产
  5. Licode Demo搭建
  6. 一个北大学子毕业后的感悟[转]
  7. mysql的dll文件_qsqlmysql.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  8. [2021首届“陇剑杯”网络安全大赛] webshell
  9. Windows--UEFI引导安装Win10
  10. (数据结构)树的双亲表示法