vijos 1421 更换轮胎
来源:互联网 发布:磁力软件 编辑:程序博客网 时间:2024/06/10 01:38
传送门
题解:和上一个题一样
强迫症晚期必须做到O(n)空间
代码:
//vijos 1421#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<climits>#define INF (LLONG_MAX/2)#define N 1010#define lint long longusing namespace std;lint dp[2][N],pre[N],suf[N];int main(){int n,m,c;scanf("%d%d%d",&n,&m,&c);int now=1,last=0;for(int i=0;i<=m+1;i++) pre[i]=suf[i]=INF;for(int i=1;i<=n;i++,swap(now,last)){for(int j=1;j<=m;j++){int x;scanf("%d",&x);dp[now][j]=min(dp[last][j],min(pre[j-1],suf[j+1])+c)+x;}for(int j=1;j<=m;j++) pre[j]=min(pre[j-1],dp[now][j]);for(int j=m;j>=1;j--) suf[j]=min(suf[j+1],dp[now][j]);}printf("%lld\n",pre[m]);return 0;}
阅读全文
0 0
- vijos 1421 更换轮胎
- 家用轿车轮胎多久更换一次?
- 求购轮胎!!!
- 轮胎初识
- 轮胎知识
- 轮胎充气
- 轮胎检查之法宝
- 1. 轮胎如何换?
- 汽车和轮胎
- 占豪收评---轮胎特保案
- 轮胎的密码
- 轮胎的规格表示
- AChartEngine中轮胎图
- 轮胎规格怎么看
- 【智力题】轮胎的寿命
- 实现轮胎印
- 轮胎规格:195/60 R15
- 轮胎打气的正确方法
- Android aapt 生成R.java和package.apk原理解析
- Tomcat在处理GET和POST请求时产生的乱码问题
- Hibernate学习之---Hibernate的体系结构
- 使用HTML编写ERP系统的程式
- Frogger
- vijos 1421 更换轮胎
- (5)2017.8.4-java基础语法和控制流程(下)
- gulp与webpack区别
- CUDA从入门到精通(精品)
- Android画画板
- 【GISer小O】JAVA后台的小白之路(一)_1 ——进击吧奔跑的Sumlib Text
- hdu 3501 Calculation 2(欧拉函数+容斥原理)
- 【HNOI2016模拟4.1】神奇的字符串
- HDu3729最大匹配