传送门

题目大意

给定两个数n,p;表示n个点中任意两点连边的概率为p,求生成的图是个连通块的概率

分析

我们发现直接求产生联通块的概率并不容易,于是我们转而考虑计算不能生成联通块的概率,公式如下:

代码

#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
#include<cctype>
#include<cmath>
#include<cstdlib>
#include<queue>
#include<ctime>
#include<vector>
#include<set>
#include<map>
#include<stack>
using namespace std;
#define sp cout<<"---------------------------------------------------"<<endl
int c[50][50];
double dp[50];
int main(){int n,m,i,j,k;double p;cin>>n;cin>>p;c[0][0]=1;for(i=1;i<=20;i++)c[i][0]=c[i][i]=1;for(i=1;i<=20;i++)for(j=1;j<i;j++)c[i][j]=c[i-1][j]+c[i-1][j-1];dp[1]=1;for(i=2;i<=n;i++){for(j=1;j<i;j++)dp[i]+=c[i-1][j-1]*dp[j]*pow((1-p),j*(i-j));dp[i]=1-dp[i];}printf("%0.2lf\n",dp[n]);return 0;
}

转载于:https://www.cnblogs.com/yzxverygood/p/9346342.html

poj3557 Map Generator相关推荐

  1. 3d stroke插件下载_推荐一款好用的PS 3D地图插件,PS插件3D Map Generator ,一键生成地图神器...

    今天,给大家推荐一个强大的Photoshop(PS)地图插件--3D Map Generator,可以方便制作3D特效效果. 3D Map Generator插件是什么 3D Map Generato ...

  2. html沙盘图插件,3D Map Generator(3D沙盘设计PS插件)V1.0 正式版

    3D Map Generator(3D沙盘设计PS插件)是一款很优秀好用的3D沙盘设计辅助工具.如果你需要一款好用的沙盘设计工具,小编带来的这款3D Map Generator软件是很不错的选择,功能 ...

  3. [Graphics] 法线图生成器(Normal map generator)

    最近因为研一的课程.作业太多,平时很少有时间干自己的事情,也好久没有写新的文章.而且!!!最倒霉的是,我的算法课由于前两节没选课!导致不知道作业还有截止时间,oh,fuck!!少交了好几次哦我滴龟龟! ...

  4. 融入动画技术的交互应用——Map Generator!

    Map Generator 背景 技术 开发工具 涉及到的动画技术 涉及到的交互技术 灵感来源 展示 功能实现 使用柏林噪声生成地图 使用细胞自动机生成树木 使用柏林噪声.粒子系统模拟水面 使用向量模 ...

  5. 一个免费在线法线贴图生成器(Normal Map Generator)

    网址:https://cpetry.github.io/NormalMap-Online/ 直接把要转换成法线的图片拖到最左侧,调节参数,中间显示法线贴图,最右边还有3D预览!

  6. bump map(凹凸贴图)的一个简单生成方法

    用于渲染物体表面,增加真实感的bump map(凹凸贴图)的一个简单生成方法. 1. 在  Perlin Noise Map Generator - OpenProcessing 生成一个perlin ...

  7. MyBatis Generator中的新功能

    版本1.3.5 请参阅GitHub页面的里程碑1.3.5,了解本版本中发生了什么变化.里程碑1.3.5 版本1.3.4 在这个版本中,我们已经弃用了eclipse插件中的弹出菜单项,用于运行MyBat ...

  8. GPT3后可考虑的方向-知识推理与决策任务及多模态的信息处理

    8月7日-8月9日,2020年全球人工智能和机器人峰会(简称"CCF-GAIR 2020")在深圳如期举办!CCF-GAIR由中国计算机学会(CCF)主办,香港中文大学(深圳).雷 ...

  9. 面试官(7): 聊一聊 Babel?

    往期 面试官系列(1): 如何实现深克隆 面试官系列(2): Event Bus的实现 面试官系列(3): 前端路由的实现 面试官系列(4): 基于Proxy 数据劫持的双向绑定优势所在 面试官系列( ...

最新文章

  1. 奥鹏C语言专科在线作业答案,奥鹏13春电子科大《C语言(专科)》在线作业3答案...
  2. 转: 基于elk 实现nginx日志收集与数据分析
  3. Quick BI:降低使用门槛,大东鞋业8000家门店的数据导航
  4. 全站 HTTPS 就一定安全了吗?
  5. 通过 Docker Compose 组合 ASP NET Core 和 SQL Server
  6. Flume均匀发送数据到kafka的partition配置UUID Interceptor生成key的坑
  7. PhotoShop基础知识
  8. 向oracle表空间添加一个数据文件命令
  9. 偶然搜索看到的杂谈——什麼東西是.NET程序員可以掌握並且可倚仗十年而不管微軟存在與否的技術呢?...
  10. python 函数式_10分钟学习函数式Python
  11. 多线程解决同步问题浅析
  12. Javascript 清空input type=file 的值方法
  13. 微博html怎么编辑器,制作一个微博文本编辑器
  14. ThinkPHP商城实战
  15. Matlab音频信号的基本处理与分析
  16. 计算机为什么要用补码?
  17. Runnable小练习(网图下载)
  18. Python - 深度学习系列2-人脸比对 Siamese
  19. 阈值、阙值 有没有阀值?
  20. 股票交易c接口的开发原理分析

热门文章

  1. 考研初试将近,收好这份准备清单,祝你一战成硕
  2. Unknown failure: Error: java.lang.IllegalStateException: No storage with enough free space; res=-1
  3. 山东财经大学计算机体系结构考试题,2016年山东财经大学计算机科学与技术学院数据库系统原理与程序设计复试笔试仿真模拟题...
  4. oracle改成归档模式_将Oracle数据库改为归档模式并启用Rman备份
  5. 《与爱因斯坦月球漫步——美国记忆力冠军教你记忆一切》读书摘抄[美]乔舒亚.福尔
  6. php数据保存txt文件怎么打开方式_php - 利用保存在TXT文件(PHP)中的数组数据 - SO中文参考 - www.soinside.com...
  7. mysql lookup3_mongodb 3.x 之实用新功能窥看[2] ——使用$lookup做多表关联处理
  8. java rector_Java IO的Reactor模式
  9. 交换机千兆和百兆对网速影响_电信宽带升级为200M,为什么网速没有提升多少?...
  10. taro 小程序转h5之后报错_原生小程序转H5