租用游艇有关问题
租用游艇问题
租用游艇问题
问题描述:
长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1≤i<j≤n。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。
编程任务:
对于给定的游艇出租站i 到游艇出租站j之间的租金为r(i,j),1≤i<j≤n,编程计算从游艇出租站1 到游艇出租站n所需的最少租金。
数据输入:
由文件或键盘提供输入数据。第1行中有1个正整数n,表示有n个游艇出租站。接下来的n-1 行是r(i,j),1≤i<j≤n。
结果输出:
程序运行结束时,将计算出的从游艇出租站1 到游艇出租站n所需的最少租金及租用路线(所经过的出租站编号序列)输出到文件或屏幕。
------解决方案--------------------
你想做什么?
------解决方案--------------------
是个树形结构吗?
------解决方案--------------------
有点求最短路京的意思吧
------解决方案--------------------
建立 树形结构。
在 该 基础上 搜索 最短路径
租用游艇问题
问题描述:
长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1≤i<j≤n。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。
编程任务:
对于给定的游艇出租站i 到游艇出租站j之间的租金为r(i,j),1≤i<j≤n,编程计算从游艇出租站1 到游艇出租站n所需的最少租金。
数据输入:
由文件或键盘提供输入数据。第1行中有1个正整数n,表示有n个游艇出租站。接下来的n-1 行是r(i,j),1≤i<j≤n。
结果输出:
程序运行结束时,将计算出的从游艇出租站1 到游艇出租站n所需的最少租金及租用路线(所经过的出租站编号序列)输出到文件或屏幕。
------解决方案--------------------
你想做什么?
------解决方案--------------------
是个树形结构吗?
------解决方案--------------------
有点求最短路京的意思吧
------解决方案--------------------
建立 树形结构。
在 该 基础上 搜索 最短路径