/* 题中给出一个 n*k 的数字矩阵 可以存为 map map[i][k]代表第 i 个时刻的第 k 只地鼠 dp[i][k]代表第 i 个时刻的第 k 只地鼠用的最少能量因为要找的是最小的能量,所以要把dp[i][k]初始化成 inf 与数塔类似,数塔考虑的只有两个方向的数字( 左下或右下 )本题考虑的是一行数字,所以要加一层 for 循环 j=0 ~ j=k代表第 i 个时刻第 k 只地鼠 到 第 i+1 个时刻,第 j 只地鼠用的能量
*/#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;#define inf 0x3f3f3fint main()
{int m,n;int map[110][110];int dp[110][110];while(~scanf("%d %d",&n,&m)){for(int i=0; i<n; i++){for(int j=0; j<m; j++){scanf("%d",&map[i][j]);}}for(int i=1; i<n; i++){for(int k=0; k<m; k++){dp[i][k] = inf;for(int j=0; j<m; j++){dp[i][k] = min(dp[i][k],dp[i-1][j]+abs(map[i-1][j] - map[i][k]));}}}int minn = inf;for(int i=0; i<m; i++){if(dp[n-1][i] < minn){minn = dp[n-1][i];}}printf("%d\n",minn);}
}

HDU4540 ——威威猫系列故事——打地鼠相关推荐

  1. HDU-4540 威威猫系列故事——打地鼠 (动态规划)

    威威猫系列故事--打地鼠                                                                             Time Limit: ...

  2. HDU 4540 威威猫系列故事――打地鼠(DP)

    D - 威威猫系列故事――打地鼠 Time Limit:100MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Sub ...

  3. 动态规划位置hdu 4540 威威猫系列故事——打地鼠(动态规划)

    题记:写这篇博客要主是加深自己对动态规划位置的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢. 威威猫系列故事--打地鼠 Time Limit: 300/100 MS (Java/O ...

  4. 杭电acm 4540威威猫系列故事——打地鼠

    威威猫系列故事--打地鼠 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

  5. HDU-4540 威威猫系列故事——打地鼠

    威威猫最近不务正业,每天沉迷于游戏"打地鼠".  每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作!  无话可说...    我们知道,打 ...

  6. 威威猫系列故事——打地鼠

    Problem Description 威威猫最近不务正业,每天沉迷于游戏"打地鼠". 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! ...

  7. HDU - 4540 威威猫系列故事——打地鼠

    威威猫最近不务正业,每天沉迷于游戏"打地鼠". 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! 无话可说... 我们知道,打地鼠是一款 ...

  8. [HDOJ-4540]威威猫系列故事——打地鼠

    Problem Description 威威猫最近不务正业,每天沉迷于游戏"打地鼠". 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! ...

  9. HDU 4540 威威猫系列故事——打地鼠

    威威猫最近不务正业,每天沉迷于游戏"打地鼠". 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! 无话可说- 我们知道,打地鼠是一款经典 ...

  10. hdu——4540威威猫系列故事——打地鼠

    Problem Description 威威猫最近不务正业,每天沉迷于游戏"打地鼠". 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! ...

最新文章

  1. MySQL 5.5 服务器变量详解(二)
  2. Highlight – 代码高亮html输出软件
  3. 转:构建高性能ASP.NET站点 第五章—性能调优综述(中篇)
  4. python按列输出字符_如何根据条件在Pandas中构建新列(新列应输出字符串)
  5. 动手学CV-目标检测入门教程:基本概念
  6. Nacos Spring Boot 快速开始
  7. 八分音符(频率)卷积算子 Octave Convolution
  8. Qt connect()的第五种重载[=](){}
  9. css hack 笔记 for ie8,ie7
  10. Java 18 新特性
  11. 英语听力采用计算机化考试,高考英语听力机考12问——访北京教育考试院有关负责人...
  12. RIDE 访问数据库
  13. 【1.2】基本逻辑运算
  14. SSMS证书已被颁发者吊销解决办法
  15. gateway配置跨域
  16. CDATA标签的用法
  17. jjava企业级开发-01
  18. TabLayout设置指示器的宽度
  19. swfobject.js 详细解说
  20. Excel地图插件(ExcelMaps)

热门文章

  1. 最新!国产操作系统大盘点(附链接)
  2. 恶意驱动锁首手动处理的两种方法
  3. 程序员升职加薪靠的是优势,教你发现优势运用优势
  4. 来给自己充电!推荐给程序员们的设计书目
  5. bcrypt加密和sha256加密
  6. 使用BarTender制作带英文和数字的二维码,使用数据源为数据库字段(外部文本)或嵌入的数据;解决前两个英文/字符扫不出来的问题
  7. html5魔塔编辑器安卓版,Mota: 纪元魔塔前传。童年魔塔记忆。使用手机编写的5000行代码...
  8. 初学者如何阅读源码?
  9. C语言心算程序设计抽奖程序,幼儿园大班数学优质课:抽奖游戏
  10. 超详细VSCode安装教程(Windows)