UVA 821(p379)----Page Hopping
来源:互联网 发布:天刀胡歌大叔捏脸数据 编辑:程序博客网 时间:2024/06/05 08:45
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;const int maxx=2147483647/3;int g[155][155],ans,num;void init(){ for(int i=0;i<=100;i++) for(int j=0;j<=100;j++) g[i][j]=maxx;}double solve(){ num=0;ans=0; for(int k=1;k<=100;k++) for(int i=1;i<=100;i++) for(int j=1;j<=100;j++) g[i][j]=min(g[i][j],g[i][k]+g[k][j]); for(int i=1;i<=100;i++) for(int j=1;j<=100;j++) if(g[i][j]!=maxx&&(i!=j)) { ans+=g[i][j]; num++; } return (double)ans/(double)num;}int main(){ int cas=0,a,b,x,y; while((scanf("%d%d",&a,&b)!=EOF)&&a&&b) { init();g[a][b]=1;cas++; while(scanf("%d%d",&x,&y)&&x&&y) g[x][y]=1; printf("Case %d: average length between pages = %.3lf clicks\n",cas,solve()); } return 0;}题目地址: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=762
0 0
- UVA 821(p379)----Page Hopping
- Uva 821 - Page Hopping
- UVa 821 - Page Hopping
- 【UVA】821-Page Hopping(Floyd)
- UVA 821 - Page Hopping (flody应用)
- UVa 821- Page Hopping(Floyd)
- UVA 821 Page Hopping(最短路)
- UVA - 821 - Page Hopping(floyd算法)
- 【Uva 821】Page Hopping 翻译+题解
- UVA 821 Page Hopping (Floyd)
- uva 821 Page Hopping 最短路floyd
- Page Hopping UVA
- UVA Page Hopping(Floyd算法)
- 821 - Page Hopping (Floyd)
- UVa #821 Page Hopping , UVa #820 Internet Bandwidth (习题11-1,11-3)
- Page Hopping
- UVAOJ 821 Page Hopping(最短路)
- UVA 1001(p379)----Say Cheese
- MySQL知识(十三)——索引
- Android Studio——android坐标
- Android 大图查看器
- Nim 游戏
- 从C简单程序的汇编代码入手,以理解计算机工作原理。
- UVA 821(p379)----Page Hopping
- linux(ubuntu)设置以太网络
- React-JSX详解
- UVA 839(p157)----Not so Mobile
- Log4j扩展使用--自定义输出
- 假如我能使一颗心免于破碎
- 配置安装Scrapy
- 更改与显示文字标签
- 项目检出JRE问题(Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb')