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

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

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

2019-11-11 04:20:49
字體:
來源:轉載
供稿:網友

題目描述

傳送門

題解

感覺這種互相之間都有關系的題目就是列一坨式子然后用高斯消元搞一下… 設點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
久久久人成影片一区二区三区| 久久久久国色av免费观看性色| 精品久久久久久久久久久久久| 黑人巨大精品欧美一区免费视频| 91网在线免费观看| 亚洲小视频在线| 国产精品丝袜白浆摸在线| 亚洲天堂av高清| 亚洲热线99精品视频| 国产精品久久久久免费a∨| 国产在线视频2019最新视频| 俺去了亚洲欧美日韩| 欧美—级a级欧美特级ar全黄| 在线视频国产日韩| 精品国产欧美一区二区五十路| 韩剧1988在线观看免费完整版| 亚洲美女精品成人在线视频| 欧美在线视频观看| 国产精品久久久久久久久久久不卡| 亚洲韩国青草视频| 黑人巨大精品欧美一区免费视频| 亚洲三级免费看| 国产精品最新在线观看| 欧美另类暴力丝袜| 97国产精品视频| 国产精品久久久| 在线精品91av| 国产精品极品尤物在线观看| 国产精品久久久久久超碰| www.日韩视频| 成人xxxx视频| 日韩在线中文字| 日韩精品在线电影| 26uuu日韩精品一区二区| 中文字幕在线国产精品| 久久色精品视频| 日本久久中文字幕| 亚洲精品有码在线| 黑人狂躁日本妞一区二区三区| 欧美激情一区二区三区成人| 日韩一区二区在线视频| 欧美激情亚洲视频| 热99精品里视频精品| 日韩在线视频一区| 亚洲欧洲日产国产网站| 国产v综合v亚洲欧美久久| 日韩中文字在线| 国产剧情日韩欧美| 国产精品福利片| 日韩在线观看免费全集电视剧网站| 97成人精品视频在线观看| 欧美色欧美亚洲高清在线视频| 亚洲qvod图片区电影| 韩国精品美女www爽爽爽视频| 国产精品欧美风情| 亚洲va码欧洲m码| 日韩视频永久免费观看| 伊人激情综合网| 欧美精品激情在线观看| 性欧美xxxx视频在线观看| 精品国产户外野外| 久久久久久久网站| 夜夜嗨av一区二区三区免费区| 日韩一区二区福利| 亚洲日本中文字幕| 亚洲最新在线视频| 国产精品久久久久久婷婷天堂| 国产精品永久免费| 久久韩国免费视频| 91精品久久久久久久久| 日韩精品极品在线观看| 国产美女久久精品香蕉69| 欧美日产国产成人免费图片| 国产精品久久久久影院日本| 欧美日韩爱爱视频| 国产精品中文字幕在线| 亚洲第一黄色网| 亚洲天堂视频在线观看| 精品久久久久久久中文字幕| 欧美理论在线观看| 日本一区二三区好的精华液| 精品国产欧美一区二区三区成人| 久久久久久久久久久免费| 国产精品视频最多的网站| 欧美中文在线观看国产| 日韩中文字幕在线看| 精品欧美国产一区二区三区| 亚洲激情国产精品| 亚洲qvod图片区电影| 国产精品欧美激情在线播放| 国产不卡视频在线| 亚洲自拍偷拍网址| 精品女同一区二区三区在线播放| 欧美亚洲免费电影| 日韩av在线免费观看一区| 人人澡人人澡人人看欧美| 亚洲成人av中文字幕| 中文字幕日韩精品有码视频| 欧美巨乳在线观看| 91在线视频九色| 久久这里有精品| 伊人一区二区三区久久精品| 57pao国产精品一区| 青草青草久热精品视频在线观看| 国产精品一久久香蕉国产线看观看| 亚洲第一视频网站| 国产精品都在这里| 成人国产精品一区二区| 亚洲欧洲日产国产网站| 国产精品视频永久免费播放| 国产精品久久久久久久久久久久久久| 青青草原成人在线视频| 亚洲国产小视频| 狠狠色狠狠色综合日日小说| 在线中文字幕日韩| 91在线免费网站| 亚洲小视频在线| 亚洲а∨天堂久久精品9966| 亚洲欧美综合v| 欧美电影第一页| 隔壁老王国产在线精品| 国产亚洲欧美日韩美女| 久久成人亚洲精品| 欧美黑人国产人伦爽爽爽| 午夜精品久久久久久99热| 91精品综合视频| 亚洲国产精品99| 97在线看福利| 久久久免费高清电视剧观看| 久久久久99精品久久久久| 欧美亚洲在线播放| 日韩精品一区二区三区第95| 国a精品视频大全| 久久99国产综合精品女同| 北条麻妃一区二区三区中文字幕| 国产一区二区三区在线免费观看| www欧美xxxx| 亚洲在线免费视频| 国产精品欧美激情在线播放| 国产亚洲成av人片在线观看桃| 国产日韩精品入口| 久久69精品久久久久久国产越南| 亚洲色在线视频| 中文字幕欧美精品在线| 日韩影视在线观看| 成人高清视频观看www| 精品色蜜蜜精品视频在线观看| 国外成人在线视频| 国内精品中文字幕| 26uuu亚洲伊人春色| 亚洲精品一区久久久久久| 操91在线视频| 欧美性xxxx18| 亚洲人成在线免费观看| 欧美中文在线免费| 欧美成人第一页| 国产精品久久久久久久av电影| 在线视频中文亚洲| 日本免费久久高清视频| 精品国产区一区二区三区在线观看| 亚洲成人网在线| 亚洲男人天堂2019| 欧美影院成年免费版| 韩国精品美女www爽爽爽视频|