题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
巡视

题目题干

巡视

生活在一个row×col的矩阵(均不超过20)的机器人每天要到n个目标点巡视,机器人起始位置坐标为(x,y),机器人只能沿x,y轴移动,不能走对角线,问从起始位置出发,走过每个目标点之后返回到起始位置,最短的路径是多少? 【输入格式】CU3100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行为一个整数,表示测试数据的组数。 以后每组数据的第一行为两个整数,表示矩阵大小。 第二行为两个整数,即起始位置坐标。 第三行为一个整数即目标点数n(n≤10),随后n行为各点坐标,均为整数。CU3100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出最短路径,每组测试数据一行。CU3100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

1      
  10 10  
  1 1    
  4   
  2 3  
  5 5
  9 4
  6 5

输出

复制
The shortest path has length 24

答案解析

相关题目

组合问题 一般地,从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合,我们把有关求组合的个数的问题叫作组合问题。 现有n个数,分别为1,2,3,…,n-1,n
巡视 生活在一个row×col的矩阵(均不超过20)的机器人每天要到n个目标点巡视,机器人起始位置坐标为(x,y),机器人只能沿x,y轴移动,不能走对角线,问从起始位置出发,走过每个目标点之后返回到起
火星人问题 人类科学家首次与火星人交流,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。 火星人用一种非
全排列问题 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫作从n个不同元素中取出m个元素的一个排列。当m=n时,所有的排列情况叫全排列。 试求出n个数共有多少种排列方法并将排列方法
传球游戏 N个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时拿着球没传出去的那个
油桶问题 有N个油桶都装满了油,这N个油桶容积各不相同(容积为整数,不超过100),小光需要M升油(M也为整数),请你不借助任何其他容器,判断能否直接在N桶油中取任意K桶(1≤K≤N)油,使取的油的总
拆分自然数 任何一个大于1的自然数N,总可以拆分成若干个小于N的自然数之和,例如当N=3时,有两种划分,即3=1+2和3=1+1+1。试求出N的所有拆分方案。 输入 一个整数即N(1<N<49)。
小球钟 小球钟是一个通过不断在轨道上移动小球来度量时间的设备。每分钟,一个转动臂将一个小球从小球队列的底部挤走,并将它上升到钟的顶部并将它安置在一个表示分钟,5分钟,15分钟和小时的轨道上。这样可以显
猫和老鼠 设’C’为猫,’M’为老鼠,’*’为障碍,’. ’为空地,猫和老鼠在10×10的矩阵中,例如:   *...*.....   ......*...   ...*...*..   .....
计算机病毒 假设有n×n台计算机组成了一个n×n的矩阵,初始时有的计算机感染了病毒,以后每隔一小时会使其邻近的未装杀毒软件的计算机染上病毒,试计算在m小时后感染病毒的计算机数。 输入 第一行为一个整

提示声明

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

猜你喜欢