• 探访广西高考评卷现场:评卷场所警戒线“包围” 2019-08-23
  • 一镜到底绝密视频!10个故事,一个不一样的上合峰会 2019-08-21
  • 聚焦中央经济工作会议 2019-08-13
  • 先生的这个跟帖,很有“核心意识和看齐意识”。 2019-08-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2019-08-10
  • 四十多个赞,莫非真的有他们说的什么点钻机! 2019-07-30
  • “互联网+农村”亟待提速 网络入户遇两大难题 2019-07-28
  • 青海“天然林管护+生态扶贫” 5517万亩天然林得到保护 2019-07-28
  • 从一起偷倒渣土案看作风 2019-07-15
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-07-15
  • 可再生能源电价附加资金补助目录公布 2019-07-06
  • 驻村书记张春雪扶贫记:我为黄花代言 2019-07-06
  • 岭南佳果飘香 周边摘果正当时 2019-07-01
  • 一孕真的会“傻三年”?这是多因素影响的结果 2019-07-01
  • 孩子坚持不住怎么办,妈妈陪着一起学 2019-06-30
  • 都灵胜桑普多利亚:poj-2485 Highways

    都灵桑普多利亚关系 www.dqyww.com 3/8/2017来源:ASP.NET技巧人气:9221

    Highways Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 30003 Accepted: 13656 Description

    The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has no public highways. So the traffic is difficult in Flatopia. The Flatopian government is aware of this PRoblem. They’re planning to build some highways so that it will be possible to drive between any pair of towns without leaving the highway system.

    Flatopian towns are numbered from 1 to N. Each highway connects exactly two towns. All highways follow straight lines. All highways can be used in both directions. Highways can freely cross each other, but a driver can only switch between highways at a town that is located at the end of both highways.

    The Flatopian government wants to minimize the length of the longest highway to be built. However, they want to guarantee that every town is highway-reachable from every other town. Input

    The first line of input is an integer T, which tells how many test cases followed. The first line of each case is an integer N (3 <= N <= 500), which is the number of villages. Then come N lines, the i-th of which contains N integers, and the j-th of these N integers is the distance (the distance should be an integer within [1, 65536]) between village i and village j. There is an empty line after each test case. Output

    For each test case, you should output a line contains an integer, which is the length of the longest road to be built such that all the villages are connected, and this value is minimum. Sample Input

    1

    3 0 990 692 990 0 179 692 179 0

    Sample Output

    692

    Hint

    Huge input,scanf is recommended.

    描述 :有个城市叫做H市。其中有很多个村庄,村庄之间通信基本靠吼,交通基本靠走,很不方便。 这个市长知道了这个情况,为了替市民着想,决定修建高铁。每修建一米花费1美元。 现在市长请了最著名的工程师来修建高铁,自然这个工程师会让修建高铁的费用最少。 不幸的是,在修建了高铁之后就病逝了。现在市长希望知道在修建完成的这些高铁路中最长的一段高铁路花费了多少美元, 他请你来帮助他,如果你计算正确,市长将会送你一辆兰博基尼。 输入: 第一行一个数T,表示接下来有多少组数据。 接下来每组测试数据的第一行有一个数N(3<=N<=500), 表示村庄数目。 然后是一个二维数组,第 i行第j列表示第i个村庄到第j个村庄的距离。 输出: 只有一个数,输出市长希望知道的已经修成的高铁中最 长的路花了多少钱。

    代码:

    #include <stdio.h> #define min(a,b) a<b?a:b #define max(a,b) a>b?a:b int map[505][505]; int vis[505],s[505];// vis表示该点到每个顶点的最小值,s标记顶点 int inf=999999; int main() { int t,n; scanf("%d",&t); while(t--) { int i,j; int res[505],ans; scanf("%d",&n); for(i=1;i<=n;i++){ vis[i]=inf; s[i]=0;// } vis[1]=0; for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ scanf("%d",&map[i][j]); } } int f=1; for(int k=1;k<=n;k++){ int v=0; for(i=1;i<=n;i++){ if(!s[i] && (v==0||vis[i]<vis[v])) v=i; } if(i==0) break; s[v]=1;//标记 res[f++]=vis[v]; // res+=vis[v]; for(j=1;j<=n;j++){//松弛操作 if(!s[i]) vis[j]=min(vis[j],map[v][j]); } } for(i=2;i<=n;i++){ ans=max(res[i-1],res[i]); } printf("%d\n",ans); } return 0; }

  • 探访广西高考评卷现场:评卷场所警戒线“包围” 2019-08-23
  • 一镜到底绝密视频!10个故事,一个不一样的上合峰会 2019-08-21
  • 聚焦中央经济工作会议 2019-08-13
  • 先生的这个跟帖,很有“核心意识和看齐意识”。 2019-08-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2019-08-10
  • 四十多个赞,莫非真的有他们说的什么点钻机! 2019-07-30
  • “互联网+农村”亟待提速 网络入户遇两大难题 2019-07-28
  • 青海“天然林管护+生态扶贫” 5517万亩天然林得到保护 2019-07-28
  • 从一起偷倒渣土案看作风 2019-07-15
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-07-15
  • 可再生能源电价附加资金补助目录公布 2019-07-06
  • 驻村书记张春雪扶贫记:我为黄花代言 2019-07-06
  • 岭南佳果飘香 周边摘果正当时 2019-07-01
  • 一孕真的会“傻三年”?这是多因素影响的结果 2019-07-01
  • 孩子坚持不住怎么办,妈妈陪着一起学 2019-06-30
  • 重庆时时直播视频 群英会0426057期开奖号码 福建时时中奖技巧 广东时时视频直播 辽宁35选7开奖时间每周几 买竞彩篮球彩票软件 天天捕鱼赢话费qq登陆 北京11选五历史走势图 重庆欢乐生肖基本走势图 极速时时开奖号码 重庆时时安卓客户端 体彩快乐扑克开奖结果查询 安徽时时走势 北京pk计划软件免费版 怎样算出一码中特 内蒙古11选5开奖结果查询内蒙r