题目:https://vjudge.net/problem/UVA-821

见紫书P379

这题我没看到题目已经假定任意两点之间有路,不然还要保存给的点,有了这条件就简单多了,G[i][j]!=INF就说明i和j是给出的两个点(有路),直接循环两次,只要距离小于INF,就累加。

#include<bits/stdc++.h>
const int maxn=105;
const int INF=0x3f3f3f3f;
typedef long long LL;
using namespace std;
int G[maxn][maxn];
int N;
void floyd()
{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]);
}
int main()
{
//  freopen("E:\\ACM\\test.txt","r",stdin);int Case=1;int s,e;while(cin>>s>>e,s+e){memset(G,INF,sizeof(G));for(int i=0;i<maxn;i++) G[i][i]=0;G[s][e]=1;while(cin>>s>>e,s+e) G[s][e]=1;floyd();double sum=0;for(int i=1;i<=100;i++){for(int j=1;j<=100;j++){if(i!=j&&G[i][j]<INF) //关键这里 sum+=G[i][j];}}sum/=N*(N-1);printf("Case %d: average length between pages = %.3f clicks\n",Case++,sum);}return 0;
}

习题11-1 网页跳转 uva821相关推荐

  1. 编程珠玑——第八章习题10扩展和习题11

    习题10求解的是查找数组中总和最接近于0的子数组. 们可以尝试使用"将x[0...n-1]扩展为x[0...n]"的思想,建立一个累积和表cumSum进行处理.这里假设输入数组为x ...

  2. 四种ASP网页跳转代码

    时间:2012-06-12 21:12来源:未知 输入:铜都风尘 点击: 32987 次 如果你要在服务器端跳转,可以这样: Response.Redirect(http://blog.163.com ...

  3. 网页按钮跳转位置_阻止safari从网页跳转至app

    最近在用safari浏览网页的时候,老是跳转到其他App,很是烦人.而苹果并没有给一个设置. 我整理了以下的方法,可以阻止safari从网页跳转至app.以贴吧为例. 一.一劳永逸的方法 复制贴吧的网 ...

  4. BOM模型中常用对象 定义计数器 网页跳转 网页前进后退

    今天上午学了的BOM模型中常用对象,了解了一部分的属性 For循环的规律 外层循环控制行 内层循环控制列 <!doctype html> <html> <head> ...

  5. QuickWAP实现网页跳转

    QuickWAP实现网页跳转 很多WAP网站都对终端进行检测,然后根据再根据终端的支持情况转向不同的网页,从而实现所谓的WAP网站兼容性.比如对浏览器进行检查,如果不支持WML的话就跳转到(ReDir ...

  6. ie11与html不兼容,IE11浏览器网页不兼容怎么办?IE 11浏览器网页不兼容解决方法...

    如今Win10的Edge浏览器代替了该系统的原先浏览器,但大部分用户还是会选择使用IE 11,但是在IE 11浏览器在浏览一些网站时,IE 11浏览器会出现一些网页不兼容的问题,那如何更好的使用运行I ...

  7. 【手把手教程】如何快速实现任意自定义的域名的网页跳转

    文章目录 1 前言 2 手把手步骤 3 更多分享 1 前言 之前我写过一篇博文介绍 如何配置任何自定义域名的网页跳转,里面讲到了背后的核心原理,及一些实操的步骤,可是最近有童鞋跟我反应,内容实在太长了 ...

  8. 网页跳转(APP内/浏览器)

    APP内网页跳转: xml <WebViewandroid:layout_below="@id/lunbo"android:layout_width="match_ ...

  9. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。

    C++程序设计(第三版) 谭浩强 习题11.1 个人设计 习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num, ...

最新文章

  1. WinDbg实战调试命令笔记
  2. 网易有道将为微信用户提供免费外语微信翻译服务
  3. JQuery简介选择器
  4. 由浅到深理解ROS(4)
  5. Speak a Good Word for SB
  6. 【毕业设计】基于PHP的网上书店的设计(论文)
  7. Go专栏“改善Go语言编程质量的50个有效实践”上线了
  8. 光照贴图(个人笔记)
  9. Java接入第三方微博登陆
  10. 智能优化算法:秃鹰搜索算法 -附代码
  11. Using GCC to produce readable assembly? - Stack Overflow
  12. 饥荒启动服务器显示error,Win10电脑运行饥荒游戏提示error during initialization解决方法...
  13. 《PyQt5高级编程实战》学会使用视图委托
  14. 基于vue2编写的md编辑器-Bytemd
  15. 阿里撤退百度放弃,应用商店十年神话终落幕
  16. 使用C#编写一个读取和判断股票实时成交数据的小工具
  17. C#编程-126:WPF初步_彭世瑜_新浪博客
  18. 【计算机网络】应用层 : FTP 文件传输协议 ( FTP 客户端 和 服务器 | FTP 工作原理 | FTP 传输模式 )
  19. IE浏览器输入框反应慢的解决方式
  20. 从事c++一年的感悟

热门文章

  1. java基于ssm的农产品在线交易网
  2. zabbix监控redis信息
  3. 光驱无法识别,提示注册表信息不完整的解决办法
  4. python pygame及你太美播放实例
  5. 三星nandflash K9K8G08U0D升级K9K8G08U0E问题总结
  6. latex中label的运用
  7. amd r7 200 linux驱动,amd radeon r7 200 series驅動程式更新
  8. 零基础DIY四轴飞行器超级详细保姆级教程(STM32F407ZGT6主控、WIFI图传、陀螺仪平衡、气压计/超声波定高、手机蓝牙控制等功能)
  9. 基于快充电器使用type-c口电压诱骗IC
  10. vue+echarts+geojson实现贵阳市地图显示