【codevs1079】回家
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】回家相关推荐
- codevs1079 回家
题目描述 Description 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一 ...
- usaco ★Bessie Come Home 回家
★Bessie Come Home 回家 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有 ...
- 父亲节遇上端午节,你难道不回家吗?
创业者是孤独的 他们选择了更加艰险的人生. 同时,他们又是幸运的 因为他们背后有一位伟大的父亲. 决定创业时 他说:"大胆去闯吧,有爸爸在" 创业失败时 他说:"累了就回 ...
- 买不到回家的票,都是“抢票加速包”惹的祸?
作者 | 屠敏 来源 | CSDN(ID:CSDNNews) 距离国家法定春节假日不足一个月,且首批除夕票已于近日正式开售.但万万没想到,当人.钱.手机.PC.iPad 万事俱备之际,东风刮得太快,眼 ...
- 春运渡劫!Python给我抢回家的火车票
简介:本文首发于个人公众号「视学算法」,作者阿广,一个专注于大数据.人工智能和算法的学习平台,也是一个保送中科院软件研究所直博生的自留地.人生苦短,我愿做您最忠实的技术支持伙伴!一起用代码改变世界! ...
- 28本实体书包邮免费送!年前替我领回家!
引言 马上就要过年了,各位老铁也纷纷踏上回家的旅程了,想着年前让大家带几本技术书回去玩玩. 这不,「五分钟学算法」与「轮子工厂」.「程序员乔戈里」.「视学算法」四个公众号联合送书,一共送出 28 本书 ...
- 我要回家软件_这个中秋节,我也要回家
漫漫回家路 一年一度中秋节马上就要到了,作为一个北漂的我,再一次开启了抢票回家的路,就和春节一样. 都说春节是阖家团圆的日子,对我来讲中秋也是. 因为常年在外地读书工作,每年回家看望父母.帮助父母做 ...
- 不会MySQL索引,面试官让回家等通知!
" 你是不是对于 MySQL 索引的知识点一直都像大杂烩,好像什么都知道,如果进行深究的话可能一个也答不上来. 假如你去面试,面试官让你聊一下对索引的理解,然而你对索引的理解仅限于,检索数据 ...
- 某程序员女友抱怨:男朋友工作975,天天回家说好累,不肯亲热,倒头就睡,难怪程序员没女朋友!...
程序员下班回家后对女朋友的正确态度是什么? 一个程序员的女朋友发帖抱怨:男朋友工作也就975,但每天回来都说好累,不亲亲抱抱,只想好好安静一下,十一点倒头就睡.难道程序员都这样吗?跟女朋友都处成了室友 ...
最新文章
- CLOCKS_PER_SEC表示一秒钟时钟的周期数
- C语言如何获取结构体中指定元素的大小?sizeof ( (X*)0 ) -> Y)(空指针操作)
- 计算机电路基础张志良,计算机电路基础
- 信号量释放和等待函数sem_post()和sem_wait()
- 小程序执行运行过程原理_分享 | 还在焦虑等成绩?成绩小助手了解下
- 来自数据库的MVC 6动态导航菜单
- java判断字符串是json_java中如何判断字符串是否为json格式
- JavaScript 笔记2
- (转帖出自ESRI BBS)有关于GIS思想
- Golang interface 全面介绍
- 使用Excel制作证件照之替换背景色
- 数学基础知识总结 —— 2. 常用积分公式
- 如何填报高考志愿2020流程图解和最全指南
- c语言vc里设置光标位置,VC设置鼠标光标方法
- 一款兼容Arduino的模拟TDS传感器
- 最常用的35中心里效应
- 成品系统搭建 一周就可以上线运营
- java课程设计象棋_java课程设计 中国象棋
- java调用OPC-DA出现0x00000005错误
- 奥特曼系列ot中怎么选择服务器,《奥特曼系列OL》新手攻略(另外一篇)
热门文章
- windows 查看网络中断事件_等保测评2.0:Windows安全审计
- error: unrecognized arguments: 不运行_JavaScript函数 arguments
- (组合数学笔记)Pólya计数理论_Part.6_置换群的循环指数
- 【数据库基础知识】plsql安装及配置
- jQuery学习之七---CSS
- ListView练习_购物商城
- 无法安装 计算机缺失,还原安装程序Windows缺失的文件 - Windows Client | Microsoft Docs...
- 实时监测tcp链接状态_实录基坑坍塌,让你重视基坑监测!
- 匿名函数php作用,PHP匿名函数可以干什么用
- VS code 快捷键