博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1778 驱赶猪猡/luogu2937 赶小猪
阅读量:6001 次
发布时间:2019-06-20

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

Description

一个无向图,节点1有一个炸弹,在每个单位时间内,有可能在这个节点炸掉,也有p/q的概率随机选择一条出去的路到其他的节点上。问最终炸弹在每个节点上爆炸的概率。

 

bzoj权限题,题目大概是机翻?

bzoj3270的双倍经验题(然而我大于小于分不清楚还WA了一发)

//%std#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define lovelive long long#define lc son[x][0]#define rc son[x][1]#define lowbit(x) (x&(-x))#define pt vc#define P(x,y) ((x)*n-n+y)const int N=300+30;void read(int &x){ int p=1; x=0; char c=getchar(); while(c<'0'||c>'9') { if(c=='-') p=-1; c=getchar(); } while(c>='0'&&c<='9') { x=x*10+c-48; c=getchar(); } x*=p;}double f[N][N],ans[N];int mp[N][N],d[N];void gauss(int n){ int k; double tmp; for(int i=1;i
=1;i--) { ans[i]=f[i][n+1]/f[i][i]; for(int j=i-1;j>=1;j--) f[j][n+1]-=ans[i]*f[j][i]; }}int main(){// freopen("testdata.in","r",stdin);// freopen("testdata.out","w",stdout); int n,m,a,b,x,y; double p; read(n);read(m);read(a);read(b); p=a*1.0/b; for(int i=1;i<=m;i++) { read(x);read(y); mp[x][y]=mp[y][x]=1; ++d[x];++d[y]; } for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(mp[i][j]) f[i][j]=(1-p)/d[j]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) f[i][j]=-f[i][j]; for(int i=1;i<=n;i++) f[i][i]+=1; f[1][n+1]=1; gauss(n); for(int i=1;i<=n;i++) printf("%.9lf\n",ans[i]*p); return 0;}
View Code

听说bzoj坑点很多

但是我在luogu上交的很顺利

 

转载于:https://www.cnblogs.com/NicoDafaGood/p/8849539.html

你可能感兴趣的文章
w !sudo tee %
查看>>
javascript面试题:如何把一句英文每个单词首字母大写?
查看>>
URAL 1962 In Chinese Restaurant 数学
查看>>
计算 TPS,QPS 的方式
查看>>
洛谷⑨月月赛Round2 P3393逃离僵尸岛[最短路]
查看>>
群晖NAS使用Docker安装迅雷离线下载出现the active key is not valid.
查看>>
spring boot 2使用Mybatis多表关联查询
查看>>
Making HTTP requests via telnet - Tony's Place
查看>>
千元机市场再添“新宠”,红米Note7和vivo Z3谁才是千元王者
查看>>
荣耀10GT升级EMUI 9.0体验分享:这可能是最好用的手机操作系统
查看>>
ZStack基于华芯通打造ARM国产云平台 助力云上贵州多项应用
查看>>
200本“保护日记”记录黄山迎客松生长变化
查看>>
多方力量携手呵护“中华水塔”青海三江源
查看>>
互联网的下一波红利在哪里?
查看>>
拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
查看>>
恒大造车加速,联手柯尼塞格打造顶级新能源车
查看>>
JAVA大神说一个例子让你几分钟学会Annotation
查看>>
富士康要用机器人生产iPhone了?那么多工人怎么办?
查看>>
Python获取当前页面内的所有链接的五种方法
查看>>
【进阶2-3期】JavaScript深入之闭包面试题解
查看>>