亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

[BZOJ3143][Hnoi2013]游走(概率期望+高斯消元)

2019-11-11 04:53:35
字體:
來源:轉載
供稿:網友

題目描述

傳送門

題解

感覺這種互相之間都有關系的題目就是列一坨式子然后用高斯消元搞一下… 設點i的期望到達次數為f(i),點i的度為d(i),那么f(i)=∑(i,j)∈Ef(j)d(j) 就是相當于其它的點走到這個點 注意這里點n是不能計算的,因為n不會再往其它的點走 這樣的話得出了n-1個方程,高斯消元求出f(i)的值 然后計算每一條邊的期望經過次數,(u,v)=f(u)d(u)+f(v)d(v) 這里點n同樣不能統計 將邊的期望排序然后從大到小分配編號就行了

代碼

#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>using namespace std;#define N 505const double eps=1e-12;int dcmp(double x){ if (x<=eps&&x>=-eps) return 0; return (x>0)?1:-1;}int n,m,x,y;struct data{int x,y;}e[N*N];int tot,point[N],nxt[N*N*2],v[N*N*2];double ans;double d[N],f[N],a[N][N],b[N],ex[N*N*2];void add(int x,int y){ ++tot; nxt[tot]=point[x]; point[x]=tot; v[tot]=y;}void guass(){ for (int i=1;i<n;++i) { int num=i; for (int j=i+1;j<n;++j) if (dcmp(a[num][i]-a[j][i])<0) num=j; for (int j=1;j<n;++j) swap(a[i][j],a[num][j]); swap(b[i],b[num]); for (int j=i+1;j<n;++j) if (dcmp(a[j][i])) { double t=a[j][i]/a[i][i]; for (int k=1;k<n;++k) a[j][k]-=a[i][k]*t; b[j]-=b[i]*t; } } for (int i=n-1;i>=1;--i) { for (int j=i+1;j<=n;++j) b[i]-=a[i][j]*f[j]; f[i]=b[i]/a[i][i]; }}int main(){ scanf("%d%d",&n,&m); for (int i=1;i<=m;++i) { scanf("%d%d",&x,&y); d[x]+=1.0;d[y]+=1.0; add(x,y);add(y,x); e[i].x=x,e[i].y=y; } for (int i=1;i<n;++i) { a[i][i]=1.0; for (int j=point[i];j;j=nxt[j]) if (v[j]!=n) a[i][v[j]]=-1/d[v[j]]; } b[1]=1.0; guass(); for (int i=1;i<=m;++i) ex[i]=f[e[i].x]/d[e[i].x]+f[e[i].y]/d[e[i].y]; sort(ex+1,ex+m+1); for (int i=1;i<=m;++i) ans+=ex[i]*(m-i+1.0);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品偷伦一区二区| 九九热这里只有在线精品视| 欧美亚洲一级片| 中日韩美女免费视频网址在线观看| 国产免费一区二区三区香蕉精| 国产女人精品视频| 欧洲一区二区视频| 色综合久久悠悠| 欧美在线免费观看| 欧美亚洲另类视频| 8050国产精品久久久久久| 久久伊人精品视频| 精品久久久久久久久久国产| 久久精品国产2020观看福利| 国产精品永久免费视频| 日韩免费观看视频| 国产主播欧美精品| 亚洲性线免费观看视频成熟| 黄色成人在线免费| 国产精品爱啪在线线免费观看| 日韩美女中文字幕| 91精品在线观| 午夜精品久久久久久久99黑人| 欧美超级乱淫片喷水| 欧美理论电影网| 中文字幕亚洲无线码在线一区| 日本免费一区二区三区视频观看| 一区二区欧美在线| 亚洲国产精品悠悠久久琪琪| xxxxx成人.com| 日本高清不卡在线| 欧美日本高清一区| 日韩欧美在线网址| 日韩av网址在线观看| 国产精品久久久久久久av电影| 亚洲91精品在线| 亚洲日本中文字幕免费在线不卡| xxx欧美精品| 久久人人97超碰精品888| 日韩一区二区欧美| 欧美大片在线看| 国产精品第七影院| 久久免费视频网| 成人在线免费观看视视频| 成人性生交大片免费看视频直播| 亚洲精品免费一区二区三区| 日韩精品高清视频| 欧美成人高清视频| 欧美电影免费观看电视剧大全| 97人洗澡人人免费公开视频碰碰碰| 亚洲人成电影网站色www| 国产成人亚洲综合91| 亚洲男人av在线| 中文字幕免费精品一区高清| 69精品小视频| 78m国产成人精品视频| 国产亚洲精品久久久久久| 亚洲已满18点击进入在线看片| 欧美视频中文在线看| 国产精品视频免费在线| 久久躁日日躁aaaaxxxx| 日本午夜在线亚洲.国产| 亚洲大胆人体av| 亚洲国产精品一区二区三区| 欲色天天网综合久久| 4k岛国日韩精品**专区| 国产美女扒开尿口久久久| 久久这里有精品视频| 51精品国产黑色丝袜高跟鞋| 国产一区二区色| 午夜精品三级视频福利| 欧美主播福利视频| 91国内揄拍国内精品对白| 琪琪亚洲精品午夜在线| 亚洲欧美日韩精品久久奇米色影视| 成人福利免费观看| 欧美视频精品一区| 91精品视频在线播放| 亚洲国产日韩一区| 国产精品久久久久久久av电影| 欧美日韩在线视频观看| 亚洲性线免费观看视频成熟| 红桃av永久久久| 亚洲激情久久久| 亚洲男人天堂九九视频| 亚洲黄色有码视频| 一个人www欧美| 成人黄色午夜影院| 亚洲美女又黄又爽在线观看| 精品国产欧美一区二区五十路| 成人国产精品久久久久久亚洲| 欧美亚洲激情在线| 亚洲国产私拍精品国模在线观看| 草民午夜欧美限制a级福利片| 亚洲欧美日韩另类| 国产精品人人做人人爽| 久久九九有精品国产23| 日韩av快播网址| 日韩成人中文电影| 欧美三级xxx| 亚洲在线视频福利| 91av在线看| 精品性高朝久久久久久久| 欧美激情精品久久久久久免费印度| 国产精品美女免费看| 日本人成精品视频在线| 国产男女猛烈无遮挡91| 久久免费视频这里只有精品| 欧美高清第一页| 97人人爽人人喊人人模波多| 色综合久久天天综线观看| 亚洲电影第1页| 亚洲国产精品嫩草影院久久| 亚洲欧美日韩图片| …久久精品99久久香蕉国产| 亚洲美女av在线| 久久人人爽国产| 免费不卡欧美自拍视频| 日韩精品欧美国产精品忘忧草| 国内精品美女av在线播放| 欧美性xxxxxxx| 欧美交受高潮1| 国产精品精品一区二区三区午夜版| 992tv成人免费影院| 欧美一区二区三区免费视| 欧美性猛交xxxx黑人| 亚洲国产成人91精品| 色综合色综合网色综合| 久久香蕉国产线看观看网| 97精品久久久| 成人黄色片在线| 欧美精品久久一区二区| 日韩欧美在线字幕| 亚洲第一二三四五区| 日本久久久久亚洲中字幕| 国产日韩在线亚洲字幕中文| 欧美午夜激情在线| 国外成人性视频| 日韩精品视频免费专区在线播放| 国产精品爱久久久久久久| 国产成人一区二区三区小说| 亚洲人成电影网站色| 国产欧美精品一区二区| 亚洲人精选亚洲人成在线| 亚洲一区二区中文| 91精品国产免费久久久久久| 中文字幕免费国产精品| 国产精品久久综合av爱欲tv| 亚洲国产精品大全| 欧美日韩国产精品一区二区不卡中文| 在线精品国产成人综合| 国产视频精品xxxx| 国产精品美女久久久久久免费| 8x拔播拔播x8国产精品| 欧美黑人国产人伦爽爽爽| 色综合老司机第九色激情| 色综合天天狠天天透天天伊人| 日韩高清人体午夜| 日韩性生活视频| 欧美激情va永久在线播放| 欧美日韩人人澡狠狠躁视频| 欧美片一区二区三区| 日韩成人黄色av| 伊人久久综合97精品|