3. 服务点设置

☆   输入文件:djsa.in   输出文件:djsa.out   简单对比
时间限制:1 s   内存限制:128 MB

问题描述
为了进一步普及九年义务教育,政府要在某乡镇建立一所希望小学,该乡镇共有n个村庄,村庄间的距离已知,请问学校建在哪个村庄最好?(好坏的标准是学生就近入学,即在来上学的学生中,以最远的学生走的路程为标准。或者说最远的学生与学校的距离尽可能的小。)
【输入格式】
输入由若干行组成,第一行有两个整数,n(1≤n≤100)、m(1≤m≤n*n);n表示村庄数,m表示村庄间道路数。第2至m+1行是每条路的信息,每行三个整数,为道路的起点、终点和两村庄间距离。(村庄从0开始编号)
【输出格式】
一个整数,学校所在村庄编号(如果两个村庄都适合建立学校,选择编号小的村庄建学校)。
【输入样例】
输入文件名:djsa.in
6 8
0 2 10
0 4 30
0 5 100
1 2 5
2 3 50
3 5 10
4 3 20
4 5 60
【输出样例】
输出文件名:djsa.out
4
floyed   最短路问题 
代码

#include<cmath>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int n,m,a,b,c,dis[101][101],minl=99999999,sum[101];
int main()
{freopen("djsa.in","r",stdin);freopen("djsa.out","w",stdout);scanf("%d%d",&n,&m);for(int i=0;i<n;i++)for(int j=0;j<n;j++)dis[i][j]=9999999;for(int i=1;i<=m;i++){scanf("%d%d%d",&a,&b,&c);dis[a][b]=dis[b][a]=c;}for(int i=0;i<=n;i++)dis[i][i]=0;for(int k=0;k<n;k++)for(int i=0;i<n;i++)for(int j=0;j<n;j++)if(dis[i][j]>dis[i][k]+dis[k][j]){dis[i][j]=dis[i][k]+dis[k][j];}for(int i=0;i<n;i++){for(int j=0;j<n;j++)sum[i]=max(dis[j][i],sum[i]);}int t;for(int i=0;i<n;i++)if(sum[i]<minl) {minl=sum[i];t=i;}    cout<<t;return 0;
}

转载于:https://www.cnblogs.com/z360/p/6502830.html

cogs 服务点设置相关推荐

  1. 央行发文深入推进农村支付服务环境建设并答记者问

    昨日,央行发布<全面推进深化农村支付服务环境建设的指导意见>,主要从深化助农取款服务,优化农民工银行卡特色服务,推广非现金支付等方面,对下一步深化农村支付环境建设工作提出要求. 一是将深化 ...

  2. linux打理ftp用户,Linux中如何添加/删除FTP用户并设置权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被设置用户名为test.被限制路径为/home/test 2.创建建用户:在root用户下: userad ...

  3. 企业做网络推广关键词设置的几点个人看法

    企业做网络推广关键词设置的几点个人看法   A 如何选择关键词 怎样挑选正确的关键词 怎样挑选关键词是网络推广中最重要的步骤之中的一个,同一时候也是大多数企业在做网络推广时候easy忽视的问题.都觉得 ...

  4. MYSQL及MSSQL安全设置

    从安全角度应该让MSSQL和MYSQL必须运行在普通计算机用户权限下,而不是system用户或adm用户下,否则后果不堪设想! MYSQL设置方法: ========================= ...

  5. SSM+Mysql实现的共享单车管理系统(功能包含分角色,登录、用户管理、服务点管理、单车管理、分类管理、学生信息管理、单车租赁、信息统计、系统设置等)

    博客目录 SSM+Mysql实现的共享单车管理系统 实现功能截图 系统功能 使用技术 代码 完整源码 SSM+Mysql实现的共享单车管理系统 本系统一个学校共享单车管理的项目,通过线上系统化的管理, ...

  6. SAP物料自动记账科目设置总结(转载)

    SAP物料自动记账科目设置总结 总体说明 SAP系统对于出库和入库都是采用移动类型进行管理,通过移动类型关联到Account Determine,然后确定对应的记账科目. 所有的移动类型对应的库存记账 ...

  7. SAP物料自动记账科目设置总结

    对MM模块进行自动记帐的科目设置.将MM模块与FI模块连接在一起的配置,当做完此业务配置后可以自动产生相应的会计凭证. 物料管理需要自动记帐的方面很多,常见的有以下几类: 1.物料存货记帐的科目: 2 ...

  8. Horizon Client 配置设置和命令行选项

    Horizon Client 配置设置和命令行选项 Twitter FaceBook LinkedIn Weibo 添加到库 添加到库 RSS 下载 PDF 发送反馈 反馈 编辑 评论 更新时间 20 ...

  9. Kubernetes 中 设置pod不部署在同一台节点上

    在k8s中,节点的调度主要由亲和性和污点来进行控制的.   而在亲和性部分由分为了节点亲和性和节点反亲和性.   节点亲和性是指在pod部署时,尽量(软策略)或者必须满足(硬策略)部署在某些节点上. ...

最新文章

  1. oracle 删除用户 递归,ORACLE递归查询遍历详解
  2. visual assist x_可能是最美溜背,大众探岳X能否重新定义轿跑SUV?
  3. uefi linux开发环境,UEFI开发学习1 - Ubuntu下搭建UDK2018开发环境
  4. 余弦 matlab 幅度谱,数字图像处理_旋转与幅度谱(含MATLAB代码)
  5. pandas用in筛选数据
  6. 修改IDEA缓存文件路径
  7. 读书笔记——指数基金投资指南
  8. 软件管理沉思录读书笔记
  9. html 星空效果,HTML5JSstar_动态星空效果
  10. 如何用JavaScript自己实现一个unshift() 方法
  11. 什么是PCB走线的3W原则
  12. 处理中文乱码和中文部分乱码
  13. mysql 的delete from 子查询限制
  14. 有乳腺结节严不严重 乳房结节1cm要手术吗
  15. linux内核空间和用户空间的是怎样区别的,如何交互,如何从用户空间进入内核空间
  16. C#开源的信号处理库NWaves
  17. 云原生CI/CD框架Tekton国内部署方式
  18. 做宽带直流放大器时,采用ADI公司的两个压控增益放大器AD603级联时,消除其直流偏移,参考的运放应用输入端的调零电路...
  19. 10个Python编程小技巧,让你的代码更上一层楼
  20. 计算机视觉学习经验总结

热门文章

  1. 基于springboot+vue实现外卖点餐系统
  2. 基于SSM实现在线课程学习及作业提交系统
  3. SQL一对多特殊查询,取唯一一条
  4. A pure java code of unrar. Decryption is supported.
  5. SQL Server误区30日谈-Day26-SQL Server中存在真正的“事务嵌套”
  6. 《Windows CE大排档》第一版勘误表
  7. 查询ms sql 2005版本号
  8. mysql存储base64位用什么类型_了解什么是存储引擎引发的MySQL面试3连问
  9. python的tkinter的用法_Python Tkinter图形工具使用方法及实例解析
  10. php 表单变量,PHP学习笔记——访问表单变量