题目信息

题目类型
初赛
题目年份
2025
题目题型
编程题
关 键 词
地图

题目题干

 地图

描述

有一张地图类似图地图 描述 有一张地图类似图所示。现在要从A点出发,找到一条最短的路径到其他各点,试编程解决该问题。  输入 输入有若干行,第一行为一个整数n,表示共有n个地点。 随后n行,每行n个数,分别表示该地点与其他地点之间路线的长度,如果两点间没有路径则以-1表示。  输出 输出n行,每行一个整数,依次表示地点1到其他各点的最短路径。  样例 输入 6 -1 6 3 -1 -1 -1 -1 -1 -1 5 -1 -1 -1 2 -1 3 4 -1 -1 -1 -1 -1 2 3 -1 -1 -1 -1 -1 5 -1 -1 -1 -1 -1 -1 输出 0 5 3  6 7 9 提示 对于40%的数据,保证有n<100; 对于60%的数据,保证有n<256; 对于全部的数据,保证有n≤1 501。所示。现在要从A点出发,找到一条最短的路径到其他各点,试编程解决该问题。aIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入有若干行,第一行为一个整数n,表示共有n个地点。 随后n行,每行n个数,分别表示该地点与其他地点之间路线的长度,如果两点间没有路径则以-1表示。aIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出n行,每行一个整数,依次表示地点1到其他各点的最短路径。aIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

6
-1 6 3 -1 -1 -1
-1 -1 -1 5 -1 -1
-1 2 -1 3 4 -1
-1 -1 -1 -1 2 3
-1 -1 -1 -1 -1 5
-1 -1 -1 -1 -1 -1

输出

0
5
3 
6
7
9

提示

对于40%的数据,保证有n<100; 对于60%的数据,保证有n<256; 对于全部的数据,保证有n≤1 501。aIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

网络连接 描述 有N(1<N<2 000)栋大楼,已知每栋楼之间的距离,需要用网络来连接各栋大楼,问怎样连线距离最短? 输入 输入的第一有行两个整数N和S,表示大楼数和楼间距离数。 随后S行,每行三
地图 描述 有一张地图类似图所示。现在要从A点出发,找到一条最短的路径到其他各点,试编程解决该问题。 输入 输入有若干行,第一行为一个整数n,表示共有n个地点。 随后n行,每行n个数,分别表示该地点
银行转帐 描述 银行根据每个人的信用值设置了不同的转帐手续费,两个人之间的转帐需要从转帐金额里扣除一定百分比的手续费,请问A最少需要多少钱转帐,使得B能收到100元钱? 输入 第一行两个正整数n和m
最小交通费用问题 描述 某游乐城内有N个活动场所,某些活动场所之间有公路连接,任意两个场所可以通过公路直接或者间接到达,并且任意有公路连接的两个场所之间,来回使用的交通工具不一样,所以费用也不一样,琪
医院设置 描述 设有一棵二叉树如图5.56所示,其中圈中的数字表示结点中居民的人口,圈边上数字表示结点编号。现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻结点之间的距
新型密码 描述 Y同学学习了凯撒密码(凯撒密码是一种替换加密技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。)之后,认为所有字母都进行同样的位移很容易被其他人解
广播操比赛 描述 你是某高中广播操比赛的记分员,在全校统一比赛中你需要给各个班级计分并统计最终分数和排名。 由于裁判们打分速度不一样,你会以任意顺序收到各个裁判给各个班级打分的情况。 每一条打分包
序言页码 一类书的序言是以罗马数字标页码的。传统罗马数字用单个字母表示特定的数值,一下是标准数字表: I 1 L 50 M 1000 V 5 C 100 X 10 D 500 最多3个可以表示为1
海明码 给出 N,B 和 D:找出 N 个编码(1 <= N <= 64),每个编码有 B 位(1 <= B <= 8),使得两两编码之间至少有 D 个单位的“海明距离”(1
健康的好斯坦奶牛 农民JOHN以拥有世界上最健康的奶牛为骄傲。他知道每种饲料中所包含的的牛所需的最低的维他命量是多少。请你帮助农夫喂养他的牛,以保持他们的健康,使喂给牛的饲料的种数最少。 给出牛所需的

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢