文章目录

  • 1. 题目
  • 2. 解题

1. 题目

来源:https://tianchi.aliyun.com/oj/164423301311799378/184808348725744275

2. 解题

class Solution {public:/*** @param matrix: the matrix* @return: the maximum score you can get*/int maximumScore(vector<vector<int>> &matrix) {// write your code hereint m = matrix.size(), n = matrix[0].size();vector<vector<int>> dp(m, vector<int>(n, 0));dp[0] = matrix[0];for(int i = 1; i < m; i++){for(int j = 0; j < n; j++){   // 当前列位置for(int k = 0; k < n; k++){   //上一行列的位置dp[i][j] = max(dp[i][j], dp[i-1][k]-abs(k-j)+matrix[i][j]);}}}return *max_element(dp[m-1].begin(), dp[m-1].end());}
};

101ms C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

天池 在线编程 最大得分(DP)相关推荐

  1. 【组队学习】【34期】阿里云天池在线编程训练营

    阿里云天池在线编程训练营 航路开辟者:陈信达.杨世超.赵子一.马燕鹏 领航员:武帅.初晓宇.叶前坤.邱广坤.朱松青 航海士:宁彦吉.肖桐.汪超.陈信达.杨世超.赵子一.武帅.初晓宇.叶前坤.邱广坤.朱 ...

  2. 天池 在线编程 双向取数(博弈DP)

    文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/245679029019779851/254275128279634585 有一个长度为n的数 ...

  3. 天池 在线编程 高效作业处理服务(01背包DP)

    文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/231188302809557697/235445278655844967 Twitter正在 ...

  4. 天池 在线编程 条件串(DP)

    文章目录 1. 题目 2. 解题 1. 题目 来源:https://tianchi.aliyun.com/oj/164427478262600292/204998627646706401 2. 解题 ...

  5. 天池 在线编程 拿走瓶子(区间DP)

    文章目录 1. 题目 2. 解题 1. 题目 描述 有n个瓶子排成一列,用arr表示. 你每次可以选择能够形成回文连续子串的瓶子拿走,剩下的瓶子拼接在一起. 返回你能拿走所有的瓶子的最小次数. n&l ...

  6. 天池在线编程 2020国庆八天乐 - 6. 山谷序列(DP)

    文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/118289365933779217/122647324212270018 描述: 给你一个长 ...

  7. 天池 在线编程 回文子串(区间动态规划)

    文章目录 1. 题目 2. 解题 1. 题目 描述 小明喜欢玩文字游戏,今天他希望在一个字符串的子串中找到回文串. 回文串是从左往右和从右往左读相同的字符串,例如121和tacocat.子串是一个字符 ...

  8. 天池 在线编程 最小的行程(动态规划)

    文章目录 1. 题目 2. 解题 1. 题目 给定一个二维矩阵,找到从上到下的最小路径.只能向左下,下,右下移动 所有的元素都是正整数 矩阵大小 <= 200x200 样例 1: 输入: 1 2 ...

  9. 天池 在线编程 卡牌游戏(01背包)

    文章目录 1. 题目 2. 解题 1. 题目 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌. 每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害. 你总共有 totalM ...

最新文章

  1. GC悲观策略之Parallel GC篇
  2. java 线程的几种状态
  3. java线程基础巩固---线程生命周期以及start方法源码剖析
  4. 重要更新,Office Add-in将全面支持Webview2
  5. 互联网级监控系统必备-时序数据库之Influxdb技术
  6. 最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
  7. H3C服务器系统配置ip,H3C交换机DHCP 服务器动态分配地址典型配置指导
  8. mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
  9. How to use the Feathers ScreenNavigator component
  10. 提高页面渲染速度的建议以及方案
  11. 简单的全局异常统一处理
  12. java引用计数法、可达性分析法、强软虚弱、强引用、软引用、弱引用、虚引用、回收方法区、finalize()方法
  13. qnap安装Linux程序,播酷云J3455-itx 安装 黑威联通Qnap 4.4.0(实机安装)
  14. Hadoop Shell总结
  15. JVM内存管理及垃圾回收
  16. 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
  17. linux常用命令 cp命令的使用和介绍
  18. 2021年起重机械指挥复审模拟考试及起重机械指挥考试试题
  19. html5视频作为页面背景
  20. 突发!诺基亚裁员超1200人

热门文章

  1. Django中celery配置总结
  2. STL set和multiset
  3. 纽曼皮尔逊准则Matlab实现,纽曼-皮尔逊准则,Neyman Pearson Criterion,在线英语词典,英文翻译,专业英语...
  4. win10 + 独显 + Anaconda3 + tensorflow_gpu1.13 安装教程(跑bert模型)
  5. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-11项目日志解决方案
  6. java与.net平台之间进行RSA加密验证
  7. Kotlin——初级篇(二):变量、常量、注释
  8. Git安装及密钥的生成并上传本地文件到GitHub上
  9. MySQL 5.6.20-enterprise-commercial的参数文件位置问题
  10. vim 常用快捷键总结