叙述性说明 Description
一个特殊的单行道都在每公里公交车站。们乘坐汽车的公里使来付费。

比如例子的第一行就是一个费用的单子。

没有一辆车子行驶超过10公里。一个顾客打算行驶n公里(1<=n<=100),它能够通过无限次的换车来完毕旅程。

最后要求费用最少。

输入格式 InputFormat
第一行十个整数分别表示行走1到10公里的费用(<=500)。注意这些数并无实际的经济意义,即行驶10公里费用可能比行驶一公里少。
    第二行一个整数n表示。旅客的总路程数。

输出格式 OutputFormat
仅一个整数表示最少费用。

例子输入 SampleInput [复制数据]
12 21 31 40 49 58 69 79 90 101 15

例子输出 SampleOutput [复制数据]
147
全然背包模型。背包容量为人须要走的公里数,车行驶的公里数为花费,价值是各个公里数相应的费用。车能够无限取,且恰好走满m公里。
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <math.h>
using namespace std;
typedef long long LL;
const int MAX=0x3f3f3f3f;
int m,w[11],v[11],dp[105];
int main()
{for(int i=1;i<=10;i++) {scanf("%d",&v[i]);w[i] = i;}scanf("%d",&m);memset( dp,MAX,sizeof(dp) ); //恰好走满m公里,開始时状态都不合法。仅仅有0辆车状态合法dp[0] = 0;for(int i=1;i<=10;i++)for(int j=w[i];j<=m;j++)dp[j] = min(dp[j] , dp[ j-w[i] ]+v[i]);printf("%d\n",dp[m]);return 0;
}

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4756982.html

Tyvj P1015 公路骑 (DP)相关推荐

  1. tyvj 1067 合唱队形 dp LIS

    P1067 合唱队形 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2004 提高组 第三道 描述 N位同学站成一排,音乐老师要请其中的(N-K)位 ...

  2. JoyOI(TYVJ)1071-LCIS【线性dp,LIS,LCS】

    正题 题目链接:http://www.joyoi.cn/problem/tyvj-1071 题目大意 求两个序列的最长公共上升子序列. code 我们先回顾一下LIS和LCS LIS: fi=max{ ...

  3. html如何设置四个链接,HTML基础(四)——设置超链接的样式示例

    ***设置超链接的样式示例 a:link超链接被点前状态 a:visited超链接点击后状态 a:hover悬停在超链接时 a:active点击超链接时 在定义这些状态时,有一个顺序l v h a 代 ...

  4. mapbox 导航_狂甩不掉,骑行最稳手机支架!一体式安装太方便,秒变单车导航仪...

    发对于骑行爱好者而言,对手机支架的稳固性有很高的要求,同时支架体积不能太大,对手机本身也要有一定的保护性,手机安放好,骑行才能更自在! 一个舒适的手机支架,对于业务繁忙或者像小渣一样的路痴而言也是非常 ...

  5. 网络工程师加入德云社说相声,他还骑摩托车环球旅行!!

    内容来自北青网 没错这个人就是大名鼎鼎的-阎鹤祥​!​ 说起德云社的相声演员,师从郭德纲的阎鹤祥算得上是非常特殊的一位--他的搭档是德云社的少班主郭麒麟,因而被大家戏称为"太子少保" ...

  6. 如何选择适合你的兴趣爱好(四),骑行

    围城网的摇摇今天给大家带来了"如何选择适合你的兴趣爱好"系列专辑的第四讲--骑行.我们所说的骑行,是指骑自行车进行活动的一种运动方式.大家在公路上应该都看见过骑行车队穿着五颜六色的 ...

  7. 烈风马德里同java_重新定义入门公路 烈风马德里 为速度而生

    "公路车,有一种想入没钱入的伤痛",这是很多山马党的心声.今年继续"干它一半"的烈风,发布了新款入门公路车--马德里,2999元,再次打破公路车价格门槛,低价高 ...

  8. LeetCode 1732. 找到最高海拔

    文章目录 1. 题目 2. 解题 1. 题目 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成. 自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整 ...

  9. 作为程序员的你,除了撸代码,还能干什么?

    生活不止眼前的苟且,还有诗与远方. 外界传闻"程序猿"只会敲代码,以至于人们常常将在 IT 公司工作的人认知为单一物种.然而对于真正身处其中的我们,真实的感受到: 生活仿佛坠入无尽 ...

最新文章

  1. 程序是一座城,八年来我深陷其中
  2. VC中宽字符串换行(WCHAR字符串换行)
  3. The first curriculum design experiment report in spring 2019
  4. html字符串使用xpath,使用XPath和regex在HTML注释中提取文本
  5. (原) ora-12705 cannot access nls data files or invalid environment specified
  6. 利用software center在线更新windows 10 1909失败
  7. 用Python爬了IPhone全部游戏免费榜的实时排名,我发现~
  8. DataSet 添加数据集、行、列、主键和外键等操作示例
  9. WinDbg 蓝屏dump分析教程
  10. PIM DM技术原理与实验
  11. Spring 基于注解的AOP实现
  12. python选择排序算法_Python - 排序算法
  13. archLinux安装记录
  14. 基于JAVA自行车租借管理系统计算机毕业设计源码+系统+lw文档+部署
  15. 缺陷检测论文回顾(一)
  16. 携程Java后台开发三面面经
  17. python 文件读取
  18. xynuoj 1919 三国志
  19. 计算机的显示器颜色怎么调,电脑显示器怎样调色差
  20. # Java 并发编程的艺术(一)

热门文章

  1. 准备结婚,大家买的三金都有哪些?
  2. 终生学习,是我们不被时代淘汰最大的财富
  3. 有钱人跟有钱人是不一样的
  4. 如何用手机NFC代替小区门禁?
  5. idea开启自动热部署自动化devtools
  6. OpenCV之图像的混合
  7. 5.2创建socket
  8. Qt4_基于项的图形视图
  9. SQL Server中的执行计划
  10. sql limit 子句_SQL Server中的FOR XML PATH子句