当前位置: 首页 > news >正文

BZOJ 1617 Usaco River Crossing

一开始还以为是贪心,结果WA了一发。

才想到这是一个DP题目,子问题就是运送第i头牛时的最小花费。

那么转移方程也好表示。

sum[i]表示前缀和  sum[0]表示单独一个人过河的时间m

dp[i]=min(dp[i],dp[j]+sum[i-j]+sum[0])

 

#include <cstdio>
#include <algorithm>
#include <cstring>
using std::min;
int n,tot;
int a[5005],dp[5005];

int main(){
    memset(dp,0x3f3f3f3f,sizeof(dp));
    scanf("%d%d",&n,&a[0]);
    for(int i=1;i<=n;i++){
        int x;
        scanf("%d",&x);
        a[i]=a[i-1]+x;
    }
    dp[0]=0;
    for(int i=1;i<=n;i++){
        dp[i]=a[i];
        for(int j=1;j<i;j++){
            dp[i] = min(dp[i],dp[j] + a[i-j] + a[0]);
        }
    }
    printf("%d\n",dp[n]);
    return 0;
}

 

转载于:https://www.cnblogs.com/OIerLYF/p/7511846.html

相关文章:

  • SQL Server 2005数据库中,获取某个表的创建时间
  • 【bzoj2694】Lcm 莫比乌斯反演+线性筛
  • Eclipse中安装Java反编译插件JD-Eclipse
  • STM32单片机是如何启动的?
  • jmeter参考网址
  • C# 中的事务
  • 边缘高亮效果(三)
  • 命定的局限与挑战,读《命若琴弦》——leo鉴书(17)
  • mybatis增删改查
  • NetXray
  • 中国程序员技术联盟,期待你的加盟(10.25修订)
  • 升级iOS10后http网页定位失效解决方案
  • Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
  • 不直接用SqlTransaction也能实现数据库事务——简单的SqlTransaction方法
  • [转]C#面试题
  • ----------
  • 【RocksDB】TransactionDB源码分析
  • 2017-09-12 前端日报
  • Android交互
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • IDEA常用插件整理
  • JAVA 学习IO流
  • MySQL用户中的%到底包不包括localhost?
  • overflow: hidden IE7无效
  • pdf文件如何在线转换为jpg图片
  • PermissionScope Swift4 兼容问题
  • PHP变量
  • spark本地环境的搭建到运行第一个spark程序
  • sublime配置文件
  • windows下使用nginx调试简介
  • 编写高质量JavaScript代码之并发
  • 从零开始学习部署
  • 聚类分析——Kmeans
  • 开源地图数据可视化库——mapnik
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # 数论-逆元
  • #define用法
  • #微信小程序:微信小程序常见的配置传旨
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (3)(3.5) 遥测无线电区域条例
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (三)mysql_MYSQL(三)
  • (一)Linux+Windows下安装ffmpeg
  • (转)http-server应用
  • .NET CORE Aws S3 使用
  • .NET Core 版本不支持的问题
  • .NET Core 中的路径问题
  • .NET 中 GetProcess 相关方法的性能
  • .Net的DataSet直接与SQL2005交互
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比