长江游艇俱乐部在长江上设置了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所需的最少租金。

Input

输入由多组测试数据组成。

每组测试数据输入的第1 行中有1 个正整数n(n≤200),表示有n个游艇出租站。接下来的n-1

行是r(i,j),1≤i<j≤n。

Output

对应每组输入,输出的每行是计算出的从游艇出租站1

到游艇出租站n所需的最少租金。

Sample

Input

3

5 15

7

Sample

Output

12

程序:

#include

using namespace std;

int r[200][200] ;

int n ;

int cal()

{

int i , j , k ;

for( k = 2 ; k < n ; k ++)

{for(i = 1 ; i <= n-k ; i ++)

{ j = i + k ;

for(int p = i+1 ; p <= j ; p ++ )

{int temp = r[i][p] + r[p][j] ;

if(r[i][j] > temp )

r[i][j] = temp ;

}

}

}

return r[1][n] ;

}

int main()

{while(cin>>n)

{for(int i =1 ;i < n ; i++)

for(int j =i+1; j <= n ;j++)

cin>>r[i][j];

cout<

}

return 0;

}

游艇租用问题算法c语言,租用游艇问题  算法设计分析相关推荐

  1. 最近最久未使用页面置换算法C语言,LRU页面置换算法模拟-最近最久未使用置换算法...

    LRU页面置换算法模拟-最近最久未使用置换算法 LRU页面置换算法模拟-最近最久未使用置换算法|课程设计|计算机数据库课程设计 一.设计目的 1.用C语言实现最近最久未使用(LRU)置换算法. 2.了 ...

  2. java实现随机数生成算法_Java 语言实现的随机数生成算法

    广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,疯狂软件年终钜惠,报名java就业班,免费赠送基础班,名额有限,本月火热报名中,欢迎有志之士电话或者QQ咨询. [导 ...

  3. bwt比对算法 C语言,DNA比对算法:BWT

    DNA比对算法:BWT BWT算法,实质上是前缀树的一种实现.那么什么是前缀树呢? 一.前缀树 对于问题p in S?如果S=rpq,那么p为S前缀rp的一个后缀. 于是,为了判断p in S 是否成 ...

  4. 妙趣横生的算法(c语言实现),妙趣横生的算法(C++语言实现) 带目录完整pdf[4MB]

    <妙趣横生的算法(C++语言实现)>内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力.如果您想提高自己对算 ...

  5. c语言程序设计 算法,C语言程序设计第二章算法

    <C语言程序设计第二章算法>由会员分享,可在线阅读,更多相关<C语言程序设计第二章算法(38页珍藏版)>请在人人文库网上搜索. 1.C程序设计,主讲人:袁丽,燕大里仁基础教学部 ...

  6. 短进程算法c语言,短进程优先算法C语言实现

    短进程优先算法C语言实现 1.本实验实现了短进程优先的进程调度操作,但因为是非抢占式,所以实现起来比较简单. 短进程优先算法是以作业的长短来计算优先级,作业越短,其优先级越高.作业的长短是以作业所要求 ...

  7. 用c语言编写插入排序算法,C语言实现常用排序算法——插入排序

    插入排序是最基础的排序算法,原理: 首先1个元素肯定是有序的,所以插入排序从第二个元素开始遍历: 内循环首先请求一个空间保存待插入元素,从当前元素向数组起始位置反向遍历: 当发现有大于待插入元素的元素 ...

  8. 数据拟合算法c语言实现,数据拟合算法剖析及C语言实现.doc

    数据拟合算法剖析及C语言实现 数据拟合算法剖析及C语言实现 [摘要]数据拟合在很多地方都有应用,主要用来处理实验或观测的原始离散数据.通过拟合可以更好的分析和解释数据.在引用前人的算法基础上,采用正交 ...

  9. 人工免疫算法c语言程序,基于人工免疫算法的模拟电路故障诊断

    摘要: 模拟电路故障诊断一直以来都是十分必要和有意义的,目前已成为热门的研究课题.现代电子技术和计算机技术的迅速发展促进了片上系统和混合集成电路的大量涌现,这也对模拟电路的测试和故障诊断提出了更高的要 ...

  10. JAVA梅森旋转随机算法,C语言实现梅森旋转算法

    原理: 梅森旋转算法是一种伪随机数生成算法 1.定义相关宏和结构体 #include #include #include #include typedef unsigned int uint; #de ...

最新文章

  1. 自动化网络拓扑 包容多设备类型——湖南省高速公路邵怀高速公路建设开发有限公司...
  2. 自定义博客园地址栏ico图标 标签logo
  3. 印中合作国际农民丰收节贸易会-张志祥:谋定农业大健康
  4. ffmpeg安装与配置
  5. [转]了解ASP.NET MVC几种ActionResult的本质:EmptyResult ContentResult
  6. 【渝粤题库】国家开放大学2021春2247社会工作政策法规题目
  7. 原创 通过PEB获得进程路径 (附完整工程)
  8. 计算2的N次方(信息学奥赛一本通-T1170)
  9. 神经网络“炼丹炉”内部构造?牛津大学博士小姐姐用论文解读
  10. 送17届学弟学妹的礼物——学生包、学生优惠合集
  11. 学北邮计算机未来四十岁,双非学渣如何上岸北邮计算机学院
  12. 整理:周鸿祎谈如何写商业计划书
  13. html中中文字体的代码
  14. 多个html5页面背景音乐,HTML5页面背景音乐代码 网页背景音乐通用代码
  15. Java五子棋全代码
  16. SQL SERVER数据库基本语法汇总,仅代表个人整理,仅供参考
  17. 通过FISH和下一代测序检测肺腺癌ALK基因融合比较
  18. html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
  19. FFmpeg: mac下手动编译android上使用的FFmpeg(支持x86、armeabi-v7a、arm64-v8a)
  20. 共码未来 | 盘点 2022 Google 谷歌开发者大会多重亮点!

热门文章

  1. python自动下载酷狗音乐_Python下载酷狗音乐
  2. 2021-10-01
  3. 百威啤酒,嬴彻自动驾驶卡车送
  4. Chromium浏览器password unlock
  5. js 点击往div里添加图片(实例)
  6. 很实用的web前端动画网址
  7. 如何判断二叉树的前序,中序,后序遍历
  8. Linux内存管理(一):综述
  9. CodeBlocks出现不支持16位应用程序 360解决方法 已经失效(2019-11-22)
  10. ERFNet网络的演化