博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
E - Let's Go Rolling!
阅读量:5234 次
发布时间:2019-06-14

本文共 546 字,大约阅读时间需要 1 分钟。

题目描述:数轴上有nn个质点,第ii个质点的坐标为xixi,花费为cici,现在要选择其中一些点固定,代价为这些点的花费,固定的点不动,不固定的点会向左移动直至遇到固定的点,代价是这两点的距离,如果左边没有固定的点则花费为正无穷,问最小代价。

 

动态规划。

dp[i][j];       i表示第i个格子; j就是最后一个被固定的质点;

dp[i+1][i+1]=min(dp[i+1][i+1],dp[i][j]+ci+1)

dp[i+1][j]=min(dp[i+1][j],dp[i][j]+xi+1xj)

#include
#include
#include
#include
using namespace std;struct node{ long long x,c;}ren[3010];long long dp[3010][3010];bool cmp(node a,node b){ return a.x

转载于:https://www.cnblogs.com/2014slx/p/8716648.html

你可能感兴趣的文章
IAR MSP430设置合理堆栈大小(the stack pointer for stack is outside the stack range)
查看>>
Linux系统监测—查询系统CPU,内存,IO信息
查看>>
laravel 获取器和修改器
查看>>
mysql spider之拆库无忧
查看>>
Eclipse中文乱码解决方案
查看>>
C#通过字符串名称来调用对应字符串名称的方法
查看>>
Linux常用命令
查看>>
学习笔记:ASP.NET MVC之路由
查看>>
关于跨域的简单想法(此想法是错误的,特此备注)
查看>>
树链剖分模板题
查看>>
spark1.1.0源码阅读-executor
查看>>
【Learning】 莫比乌斯反演
查看>>
设计模式—建造者模式
查看>>
Python基础加强
查看>>
nutch2.2+mysql部署
查看>>
比特币基础知识
查看>>
基于Castle ActiveRecord开发Domain Model详解(一)对象关系到数据表的映射
查看>>
Vue -组件
查看>>
图片文件上传
查看>>
Cocos2d-x 3.2 学习笔记(二)创建自定义项目
查看>>