Renting Boats
Description
长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,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
本题为动态规划问题,运用floyd算法
1 #include<stdio.h> 2 int f[201][201],n,i,j,k,p,tmp; 3 void solve() 4 { 5 for(k=2;k<n;k++) 6 for(i=0;i<n-k;i++) 7 { 8 j=i+k; 9 for(p=i+1;p<j;p++) 10 { 11 tmp=f[i][p]+f[p][j]; 12 if(f[i][j]>tmp) 13 f[i][j]=tmp; 14 } 15 } 16 } 17 18 int main() 19 { 20 while(scanf("%d",&n)!=EOF) 21 { 22 for(i=0;i<n;i++) 23 { 24 for(j=i+1;j<n;j++) 25 scanf("%d",&f[i][j]); 26 } 27 solve(); 28 printf("%d\n",f[0][n-1]); 29 } 30 return 0; 31 }
转载于:https://www.cnblogs.com/ZhengZi-qiang/p/4518510.html
Renting Boats相关推荐
- SWUST OJ 574: Renting Boats
题目描述 长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,-,n.游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇.游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1& ...
- cf——Boats Competition 赛艇
Boats Competition 赛艇 来源codeforses #1399c 链接: [link](链接: link. 贪心,双指针 题面 time limit per test 2 second ...
- CodeForces - 363D Renting Bikes(二分+贪心)
题目链接:点击查看 题目大意:给出n个人,每人有元钱,再给出m辆自行车,每辆车需要元钱才能骑,现在n个人有a元的共享资金,问最多可以骑多少量自行车,并且使每个人的花费总和最小(即尽可能多的使用共享资金 ...
- 【英语学习】【English L06】U03 House L5 Renting a House
文章目录 Word Preparation neighborhood: 邻里,街坊,社区 fully furnished: 家具齐全的 lease: 租约,租赁 be satisfied with: ...
- Codeforces Round #661-C Boats Competition
题目描述: 给出每个人的质量,要求两人一组分组,每组两人的重量和与其他组的重量和相等,求最多能分多少组. 输入描述: 第1行:t(1 \(\leq\) t \(\leq\) 1000).表示测试的个数 ...
- 题解 CF1399C 【Boats Competition】
题目描述: 给出每个人的质量,要求两人一组分组,每组两人的重量和与其他组的重量和相等,求最多能分多少组. 输入描述: 第1行:t(1 \(\leq\) t \(\leq\) 1000).表示测试的个数 ...
- Ringbahn是无船同志(without boats)基于io-uring 的 安全Rust 绑定(第一篇)
Ringbahn:Rust中io-uring的安全符合人体工程学的API 在我以前的文章中,我讨论了Linux的新io-uring接口,以及如何创建用于使用Rust的io-uring的安全API. 自 ...
- 2020年12月统考练习题
词汇与语法B 1.He opened the letter and it contained ________. A.an important information B.some important ...
- 大学英语B116-2020年12月
词汇与语法B 1.He opened the letter and it contained ________. A.an important information B.some important ...
最新文章
- java future 线程 状态_手把手带你了解Java线程的实现方式及生命周期原理
- 在MATLAB和OpenCV环境下写的灰度图像分段线性变换源码
- HTML转PDF(C#---itextsharp--zt
- signature=cc0735b80de74e294c47d2b8d527fd10,Fungal Transposable Elements
- BOM算最尾阶的损耗率 成品直接到料件
- Hibernate的关联映射--一对多、
- CPython 和IronPython的基准测试
- Fellow观点:AI框架下的医疗影像教学
- SQLServer 批量插入数据的两种方法
- PRML 十大经典机器学习算法
- 前端实现鼠标拖拽功能
- SMT离线编程软件,SMT编程软件,最专业的SMT编程软件,首选JDS,smt... SMTI离线编程软件:适用于所有 SMT AI 设备。JDS编程软件是目前最专业最好用的SMT编程软件,具有“
- 每天吃一个核桃好处多多,坚持半年以上,身体会发生五种变化
- Linux下的Chm文件阅读器
- php 2038,PHP转换超过2038年的日期出错问题解决
- g华清远见基于linux和Qt,【华清远见】QT编程实例集
- Golang字符串拼接的方法
- 如何做一个基于python校园失物招领系统毕业设计毕设作品(Django框架)
- 毕业三年,初心你忘记了吗?
- java-net-php-python-ssm车辆保养管理系统计算机毕业设计程序