HDU 4540 威威猫系列故事——打地鼠(简单DP)
来源:互联网 发布:淘宝怎么开子账号 编辑:程序博客网 时间:2024/06/05 08:37
解题思路:
水题,直接DP。
#include <iostream>#include <cstring>#include <cstdlib>#include <cstdio>#include <algorithm>#include <cmath>#include <vector>#include <queue>#include <stack>#include <set>#include <map>#define LL long long#define FOR(i,x,y) for(int i=x;i<=y;i++)using namespace std;const int INF = 0x3f3f3f3f;int A[25][15];int dp[25][15];int N, K;int main(){ while(scanf("%d%d", &N, &K)!=EOF) { FOR(i,1,N) FOR(j,1,K) scanf("%d", &A[i][j]); memset(dp,INF,sizeof(dp)); FOR(j,1,K) dp[1][j] = 0; FOR(i,2,N) { FOR(j,1,K) { FOR(l,1,K) { dp[i][j] = min(dp[i][j], dp[i-1][l] + abs(A[i][j] - A[i-1][l])); } } } int ans = INF; FOR(i,1,K) ans = min(ans ,dp[N][i]); printf("%d\n", ans); } return 0;}
0 0
- HDU 4540 威威猫系列故事——打地鼠(简单DP)
- hdu 4540 威威猫系列故事——打地鼠 dp
- hdu 4540 威威猫系列故事——打地鼠(DP)
- HDU 4540 威威猫系列故事——打地鼠(DP)
- HDU 4540 威威猫系列故事——打地鼠(树塔问题简单变形)
- hdu 4540 威威猫系列故事——打地鼠 dp小水题
- hdu 4540 威威猫系列故事——打地鼠【暴力dp】
- hdu 4540 威威猫系列故事——打地鼠
- HDU-4540-威威猫系列故事——打地鼠
- Hdu 4540 威威猫系列故事——打地鼠
- HDU 4540 威威猫系列故事——打地鼠
- HDU 4540(威威猫系列故事——打地鼠)
- HDU 4540 威威猫系列故事——打地鼠
- HDU 4540 威威猫系列故事——打地鼠
- 威威猫系列故事——打地鼠(HDU-4540)
- hdu 4540 威威猫系列故事——打地鼠
- hdu 4540 威威猫系列故事——打地鼠
- HDU 4540 威威猫系列故事——打地鼠
- java--构造方法重载
- OC OC中的@property
- 详解DAO模式(下)
- Chapter 4. Arrays and Pointers
- C++STL库学习之向量容器vector & string容器
- HDU 4540 威威猫系列故事——打地鼠(简单DP)
- UI进阶第十发:Quartz 2D手势识别
- jquery.validate和onsubmit() 同时使用的方法
- 集训队圣诞之战总结
- iOS面试题 (第二篇)
- JSTL表达式小结
- UI进阶第十发:Quartz 2D CAlayer
- Chapter 5. Expressions
- Python核心编程 第七章