1079 回家
时间限制: 1 s
空间限制: 128000 KB
题目等级 : 白银 Silver
题解
题目描述 Description
现在是晚餐时间,而母牛们在外面分散的牧场中。 农民约翰按响了电铃,所以她们开始向谷仓走去。 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只最快的母牛)。 在挤奶的时候(晚餐前),每只母牛都在她自己的牧场上,一些牧场上可能没有母牛。 每个牧场由一条条道路和一个或多个牧场连接(可能包括自己)。 有时,两个牧场(可能是字母相同的)之间会有超过一条道路相连。 至少有一个牧场和谷仓之间有道路连接。 因此,所有的母牛最后都能到达谷仓,并且母牛总是走最短的路径。 当然,母牛能向着任意一方向前进,并且她们以相同的速度前进。 牧场被标记为’a’..’z’和’A’..’Y’,在用大写字母表示的牧场中有一只母牛,小写字母中则没有。 谷仓的标记是’Z’,注意没有母牛在谷仓中。

注意’m’和’M’不是同一个牧场否则错误上面的意思是说:输入数据中可能会同时存在M,m(郁闷ing),比如

M a a m m z

输入描述 Input Description
第 1 行: 整数 P(1<= P<=10000),表示连接牧场(谷仓)的道路的数目。

第 2 ..P+1行: 用空格分开的两个字母和一个整数:

被道路连接牧场的标记和道路的长度(1<=长度<=1000)。

输出描述 Output Description
单独的一行包含二个项目:最先到达谷仓的母牛所在的牧场的标记,和这只母牛走过的路径的长度。

样例输入 Sample Input
5

A d 6

B d 3

C e 9

d Z 8

e Z 3

样例输出 Sample Output
B 11

写在前面:真的没有可写的了╮(╯3╰)╭
————————————————————————————————————————————————————————
解题思路:floyed,没别的了
代码:

#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int n,a[200][200];
main()
{int maxn=-999,minn=999; memset(a,63,sizeof(a)); scanf("%d",&n);for (int i=1;i<=n;i++){int z; char x,y;cin>>x>>y;scanf("%d",&z); maxn=max(maxn,max(x,y)-65);minn=min(minn,min(x,y)-65); a[x-65][y-65]=min(z,a[x-65][y-65]);a[y-65][x-65]=a[x-65][y-65]; } for (int k=minn;k<=maxn;k++) for (int i=minn;i<=maxn;i++)for (int j=minn;j<=maxn;j++)a[i][j]=min(a[i][j],a[i][k]+a[k][j]);int ans=999999,yy=0;for (int i=minn;i<=maxn;i++)if (i>=0&&i<=24) if(ans>a[i][25]){ans=a[i][25];yy=i;}printf("%c %d",yy+65,ans);
}

【codevs1079】回家相关推荐

  1. codevs1079 回家

    题目描述 Description 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一 ...

  2. usaco ★Bessie Come Home 回家

    ★Bessie Come Home 回家 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有 ...

  3. 父亲节遇上端午节,你难道不回家吗?

    创业者是孤独的 他们选择了更加艰险的人生. 同时,他们又是幸运的 因为他们背后有一位伟大的父亲. 决定创业时 他说:"大胆去闯吧,有爸爸在" 创业失败时 他说:"累了就回 ...

  4. 买不到回家的票,都是“抢票加速包”惹的祸?

    作者 | 屠敏 来源 | CSDN(ID:CSDNNews) 距离国家法定春节假日不足一个月,且首批除夕票已于近日正式开售.但万万没想到,当人.钱.手机.PC.iPad 万事俱备之际,东风刮得太快,眼 ...

  5. 春运渡劫!Python给我抢回家的火车票

    简介:本文首发于个人公众号「视学算法」,作者阿广,一个专注于大数据.人工智能和算法的学习平台,也是一个保送中科院软件研究所直博生的自留地.人生苦短,我愿做您最忠实的技术支持伙伴!一起用代码改变世界! ...

  6. 28本实体书包邮免费送!年前替我领回家!

    引言 马上就要过年了,各位老铁也纷纷踏上回家的旅程了,想着年前让大家带几本技术书回去玩玩. 这不,「五分钟学算法」与「轮子工厂」.「程序员乔戈里」.「视学算法」四个公众号联合送书,一共送出 28 本书 ...

  7. 我要回家软件_这个中秋节,我也要回家

    漫漫回家路‍ 一年一度中秋节马上就要到了,作为一个北漂的我,再一次开启了抢票回家的路,就和春节一样. 都说春节是阖家团圆的日子,对我来讲中秋也是. 因为常年在外地读书工作,每年回家看望父母.帮助父母做 ...

  8. 不会MySQL索引,面试官让回家等通知!

    " 你是不是对于 MySQL 索引的知识点一直都像大杂烩,好像什么都知道,如果进行深究的话可能一个也答不上来. 假如你去面试,面试官让你聊一下对索引的理解,然而你对索引的理解仅限于,检索数据 ...

  9. 某程序员女友抱怨:男朋友工作975,天天回家说好累,不肯亲热,倒头就睡,难怪程序员没女朋友!...

    程序员下班回家后对女朋友的正确态度是什么? 一个程序员的女朋友发帖抱怨:男朋友工作也就975,但每天回来都说好累,不亲亲抱抱,只想好好安静一下,十一点倒头就睡.难道程序员都这样吗?跟女朋友都处成了室友 ...

最新文章

  1. CLOCKS_PER_SEC表示一秒钟时钟的周期数
  2. C语言如何获取结构体中指定元素的大小?sizeof ( (X*)0 ) -> Y)(空指针操作)
  3. 计算机电路基础张志良,计算机电路基础
  4. 信号量释放和等待函数sem_post()和sem_wait()
  5. 小程序执行运行过程原理_分享 | 还在焦虑等成绩?成绩小助手了解下
  6. 来自数据库的MVC 6动态导航菜单
  7. java判断字符串是json_java中如何判断字符串是否为json格式
  8. JavaScript 笔记2
  9. (转帖出自ESRI BBS)有关于GIS思想
  10. Golang interface 全面介绍
  11. 使用Excel制作证件照之替换背景色
  12. 数学基础知识总结 —— 2. 常用积分公式
  13. 如何填报高考志愿2020流程图解和最全指南
  14. c语言vc里设置光标位置,VC设置鼠标光标方法
  15. 一款兼容Arduino的模拟TDS传感器
  16. 最常用的35中心里效应
  17. 成品系统搭建 一周就可以上线运营
  18. java课程设计象棋_java课程设计 中国象棋
  19. java调用OPC-DA出现0x00000005错误
  20. 奥特曼系列ot中怎么选择服务器,《奥特曼系列OL》新手攻略(另外一篇)

热门文章

  1. windows 查看网络中断事件_等保测评2.0:Windows安全审计
  2. error: unrecognized arguments: 不运行_JavaScript函数 arguments
  3. (组合数学笔记)Pólya计数理论_Part.6_置换群的循环指数
  4. 【数据库基础知识】plsql安装及配置
  5. jQuery学习之七---CSS
  6. ListView练习_购物商城
  7. 无法安装 计算机缺失,还原安装程序Windows缺失的文件 - Windows Client | Microsoft Docs...
  8. 实时监测tcp链接状态_实录基坑坍塌,让你重视基坑监测!
  9. 匿名函数php作用,PHP匿名函数可以干什么用
  10. VS code 快捷键