Tyvj P1015 公路乘车
来源:互联网 发布:书生空谈 知乎 编辑:程序博客网 时间:2024/04/27 18:36
描述
一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如样例的第一行就是一个费用的单子。
没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1<=n<=100),它可以通过无限次的换车来完成旅程。最后要求费用最少。
输入格式
第一行十个整数分别表示行走1到10公里的费用(<=500)。注意这些数并无实际的经济意义,即行驶10公里费用可能比行驶一公里少。
第二行一个整数n表示,旅客的总路程数。
输出格式
仅一个整数表示最少费用。
测试样例1
输入
12 21 31 40 49 58 69 79 90 101
15
输出
147
动态规划基础题
b[i]表示走i路程最少花费
b[i+j]=b[i]+a[j]
b[0]=0
时间复杂度为o(n)
#include<iostream>#include<cstring>#include<cstdio>using namespace std;int n,a[11],b[205];int main(){ for(int i=1;i<=10;i++) scanf("%d",&a[i]); scanf("%d",&n); memset(b,0x7f,sizeof(b)); b[0]=0; for(int i=0;i<=n-1;i++) for(int j=1;j<=10;j++) b[i+j]=min(b[i]+a[j],b[i+j]); printf("%d\n",b[n]); return 0;}
0 0
- Tyvj P1015 公路乘车
- tyvj P1015 公路乘车
- Tyvj P1015 公路乘车
- Tyvj P1015 公路乘车 (DP)
- |Tyvj|动态规划|P1015 公路乘车
- tyvj p1015公路乘车-动态规划dp-完全背包
- Tyvj 1015 公路乘车
- TYVJ 1015 - 公路乘车
- TYVJ 1015 公路乘车
- 公路乘车
- 公路乘车
- [DP] 公路乘车
- HSACM 1503 公路乘车
- 公路乘车(完全背包)
- 【动态规划】公路乘车 tyvj1015
- 公路乘车(完全背包)
- [区间DP]Tyvj1015 公路乘车
- 1234: 01背包 公路乘车
- log4j.properties 配置详解
- iOS之UIViewController执行返回操作并传递参数值的两种方式
- 21.开灯问题
- 22.n-1位数
- 基于javase的通讯录项目
- Tyvj P1015 公路乘车
- [Android]Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
- sort qsort 用法总结
- 23.兄弟郊游问题
- JobHarvest——校招并发爬虫系统(更新中)
- Java中的string类详解
- Java之Collection接口之List
- Q16:反转链表
- 24.成绩转换