天池 在线编程 最大得分(DP)
文章目录
- 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)相关推荐
- 【组队学习】【34期】阿里云天池在线编程训练营
阿里云天池在线编程训练营 航路开辟者:陈信达.杨世超.赵子一.马燕鹏 领航员:武帅.初晓宇.叶前坤.邱广坤.朱松青 航海士:宁彦吉.肖桐.汪超.陈信达.杨世超.赵子一.武帅.初晓宇.叶前坤.邱广坤.朱 ...
- 天池 在线编程 双向取数(博弈DP)
文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/245679029019779851/254275128279634585 有一个长度为n的数 ...
- 天池 在线编程 高效作业处理服务(01背包DP)
文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/231188302809557697/235445278655844967 Twitter正在 ...
- 天池 在线编程 条件串(DP)
文章目录 1. 题目 2. 解题 1. 题目 来源:https://tianchi.aliyun.com/oj/164427478262600292/204998627646706401 2. 解题 ...
- 天池 在线编程 拿走瓶子(区间DP)
文章目录 1. 题目 2. 解题 1. 题目 描述 有n个瓶子排成一列,用arr表示. 你每次可以选择能够形成回文连续子串的瓶子拿走,剩下的瓶子拼接在一起. 返回你能拿走所有的瓶子的最小次数. n&l ...
- 天池在线编程 2020国庆八天乐 - 6. 山谷序列(DP)
文章目录 1. 题目 2. 解题 1. 题目 https://tianchi.aliyun.com/oj/118289365933779217/122647324212270018 描述: 给你一个长 ...
- 天池 在线编程 回文子串(区间动态规划)
文章目录 1. 题目 2. 解题 1. 题目 描述 小明喜欢玩文字游戏,今天他希望在一个字符串的子串中找到回文串. 回文串是从左往右和从右往左读相同的字符串,例如121和tacocat.子串是一个字符 ...
- 天池 在线编程 最小的行程(动态规划)
文章目录 1. 题目 2. 解题 1. 题目 给定一个二维矩阵,找到从上到下的最小路径.只能向左下,下,右下移动 所有的元素都是正整数 矩阵大小 <= 200x200 样例 1: 输入: 1 2 ...
- 天池 在线编程 卡牌游戏(01背包)
文章目录 1. 题目 2. 解题 1. 题目 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌. 每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害. 你总共有 totalM ...
最新文章
- GC悲观策略之Parallel GC篇
- java 线程的几种状态
- java线程基础巩固---线程生命周期以及start方法源码剖析
- 重要更新,Office Add-in将全面支持Webview2
- 互联网级监控系统必备-时序数据库之Influxdb技术
- 最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
- H3C服务器系统配置ip,H3C交换机DHCP 服务器动态分配地址典型配置指导
- mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
- How to use the Feathers ScreenNavigator component
- 提高页面渲染速度的建议以及方案
- 简单的全局异常统一处理
- java引用计数法、可达性分析法、强软虚弱、强引用、软引用、弱引用、虚引用、回收方法区、finalize()方法
- qnap安装Linux程序,播酷云J3455-itx 安装 黑威联通Qnap 4.4.0(实机安装)
- Hadoop Shell总结
- JVM内存管理及垃圾回收
- 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
- linux常用命令 cp命令的使用和介绍
- 2021年起重机械指挥复审模拟考试及起重机械指挥考试试题
- html5视频作为页面背景
- 突发!诺基亚裁员超1200人
热门文章
- Django中celery配置总结
- STL set和multiset
- 纽曼皮尔逊准则Matlab实现,纽曼-皮尔逊准则,Neyman Pearson Criterion,在线英语词典,英文翻译,专业英语...
- win10 + 独显 + Anaconda3 + tensorflow_gpu1.13 安装教程(跑bert模型)
- net core体系-web应用程序-4asp.net core2.0 项目实战(1)-11项目日志解决方案
- java与.net平台之间进行RSA加密验证
- Kotlin——初级篇(二):变量、常量、注释
- Git安装及密钥的生成并上传本地文件到GitHub上
- MySQL 5.6.20-enterprise-commercial的参数文件位置问题
- vim 常用快捷键总结