叙述性说明 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. TechEd 2012奥兰多!
  2. mvc html编辑器,MVC3 Html编辑器助手显示旧模型值
  3. 帆软finereport实现动态切换分组和列表模式
  4. 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介
  5. 2016年第七届蓝桥杯C/C++ A组国赛 —— 第三题:打靶
  6. 基于Bootstrap和animate.css的模态框动画效果
  7. mysql 统计存在加1_mysql 假设存在id则设数据自添加1 ,不存在则加入。java月份计算比較...
  8. 随机字符串,随机密码生成器
  9. Extjs核心概念之Store
  10. 【完美解决】arcgis engine 10.0 for cross platform C++ 在visual studio2010上编译的AE程序 的License无法初始化错误。...
  11. html文档元素两部分,html元素
  12. 计算机专业英语2013单词翻译,计算机专业英语词汇翻译
  13. win10计算机无法复制文件,Windows10系统无法复制文件到u盘的解决方案
  14. 亚马逊卖家培训返校季爆单技巧
  15. 中国大学mooc java_中国大学mooc2020年Java程序设计答案大全
  16. 一个链接直接curl可以访问,但是restTemplate访问不了
  17. ガラムバレル / 泰坦
  18. ThinkPHP验证码错误解决过程
  19. 若要赞美晴天请等到黄昏之后
  20. Linux7.6—Shell编程 学习笔记 第四章:系统任务设置

热门文章

  1. 远嫁的女人有没有偷偷哭过?有何经历?
  2. 跟着老板创业3年,团队从4人到40多人
  3. 年轻人找不到自己喜欢的工作,怎么办?
  4. 卖酒真的这么赚钱吗?
  5. 对AIOps智能化运维的基础理解
  6. Qt——P6 QPushButton创建
  7. ssis组件_用于SSIS的Melissa Data Quality免费组件
  8. kafka 启动 与redis启动
  9. Ace Admin 学习笔记
  10. linux 查看磁盘空间大小命令