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 ...
最新文章
- Go 知识点(17)— go 工具链 go test 使用
- 利用LVS+Keepalived 实现高性能高可用负载均衡服务器
- 为应用“瘦身”!给 Android 应用开发者的十个建议(转)
- 平板电脑桌面添加计算机快捷键,驰为Vi10教你Windows 10中的这些实用快捷键
- vs code打开文件显示的中文乱码
- C++vector相关学习,我的理解
- 国内11所“袖珍”大学!最小的甚至只有一栋楼……
- jwt判断token是否过期_4spring-security5整合jwt做登录、权限验证,全网最全!!!可用...
- c语言打字游戏程序设计报告,2016打字游戏程序设计报告.doc
- Oracle 中session和processes的初始设置
- Linux内核抢占实现机制分析
- Linux内核链表及list_entry解析
- 【java】序列化反序列化
- 《机器视觉算法与应用》第3章 机器视觉算法之形态学——学习笔记
- 将oracle端口1521共享_[转]利用oracle1521端口抓鸡
- 自学爬虫的初体验(一)
- Oracle-表空间管理
- C语言随机比大小循环,C语言基础知识之(三):循环、随机数
- windows 工具命令 cmd
- php中不等于号怎么表示,excel公式不等于号怎么输入!Excel 请问“不等于”怎么表示...
热门文章
- java String类
- opencv-api SIFT_create()
- IT培训机构那些不得不说的事儿
- linux多进程介绍和示例
- Kubernetes学习总结(13)—— Kubernetes 各个组件的概念
- 生产上线发现重大Bug的思考
- mysql alter atafter_MySQL 常用操作
- 红黑树模拟软件_【程序员面试必备】红黑树详细图解
- pcb天线和纯铜天线_蓝牙模块采用陶瓷天线和PCB天线的区别
- kubernetes V1.10.4 集群部署 (手动生成证书)