题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
最优乘车

题目题干

最优乘车(travel)Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
H 城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。每条单程巴士线路Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一名旅客最近到 H 城旅游,他很想去 S 公园游玩,但如果从他所在的饭店没有一路巴Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
士可以直接到达 S 公园,则他可能要先乘某一路巴士坐几站,再下来换乘同一站台的另一Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
路巴士, 这样换乘几次后到达 S 公园。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
现在用整数 1,2,…N 给 H 城的所有的巴士站编号,约定这名旅客所在饭店的巴士站编Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
号为 1,S 公园巴士站的编号为 N。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
写一个程序,帮助这名旅客寻找一个最优乘车方案,使他在从饭店乘车到 S 公园的过程Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
中换车的次数最少。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入格式】Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入文件是 travel.in。文件的第一行有两个数字 M 和 N(1<=M<=100 1<N<=500),表示Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
开通了 M 条单程巴士线路,总共有 N 个车站。从第二行到第 M 刊行依次给出了第 1 条到第Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
M 条巴士线路的信息。其中第 i+1 行给出的是第 i 条巴士线路的信息,从左至右按运行顺序Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
依次给出了该线路上的所有站号相邻两个站号之间用一个空格隔开。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出格式】Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出文件是 travel.out,文件只有一行。如果无法乘巴士从饭店到达 S 公园,则输出"N0",Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
否则输出你的程序所找到的最少换车次数,换车次数为 0 表示不需换车即可到达。Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 7Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
6 7Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4 7 3 6Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 1 3 5Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】Rqv100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2

答案解析

相关题目

热浪(heatwv) 【问题描述】 德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来 不错,可是他们并不是很擅长生產富含奶油的乳製品。Farmer John 此时以先天下
最优乘车(travel) 【问题描述】 H 城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个 旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。每条单程巴士线路
骑马修栅栏(fence) 【问题描述】 农民 John 每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 John 是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个一
铲雪车(snow) 【问题描述】 随着白天越来越短夜晚越来越长,我们不得不考虑铲雪问题了。整个城市所有的道路都 是双车道,因为城市预算的削减,整个城市只有 1 辆铲雪车。铲雪车只能把它开过的地方(车
给出 n 和 m,求出 1!+2!+3!+...+n!是否大于m.大于m的话输出”yes”,否则输出”no”. 其中 0<n<101,m<10^500. 【输入格式】 只有一行,包括
每当考试结束,老师总要对学生的成绩进行排序,以便研究学生学习情况。老师发现学生数目庞 大,所以找来了会编程的你,并且它给你了全部同学的分数,希望你能按如下规则排序:1.分数高的排在 前面;2.如果分数
进制数加法 执行NN进制数加法运算 输入 一行三个数,第一个表示一个小于37的正整数N,后两个数符合要求的两个N进制数 输出 求两数之和,输出结果仍为N进制数。 样例 输入 复制 2 101 1
 二进制分类 若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为A类数,否则就称其为B类数。例如: (13)10​=(1101)2​,其中1的个数为3,
确定进制 6×9=42对十进制来说是错误的,但是对13进制来说却是正确的。即6(13)​×9(13)​=42(13)​,而42(13)​=4×13+2×1=54(10)​。 试编程读入3个整数p,q
 K进制数转L进制数 输入K进制的正整数N,将之转为L进制数后输出。 输入 多组数据,每行三个正整数K,N,L 输出 输出NN的LL进制数。 样例 输入 8 10 2 10 10 16 输出 ​

提示声明

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

猜你喜欢