用Java解决牛客网题目NC510牛妹的礼物
题目描述
众所周知,牛妹有很多很多粉丝,粉丝送了很多很多礼物给牛妹,牛妹的礼物摆满了地板。
地板是N\times MN×M的格子,每个格子有且只有一个礼物,牛妹已知每个礼物的体积。
地板的坐标是左上角(1,1) 右下角(N, M)。
牛妹只想要从屋子左上角走到右下角,每次走一步,每步只能向下走一步或者向右走一步或者向右下走一步
每次走过一个格子,拿起(并且必须拿上)这个格子上的礼物。
牛妹想知道,她能走到最后拿起的所有礼物体积最小和是多少?
import java.util.*;public class Solution {/*** * @param presentVolumn int整型二维数组 N*M的矩阵,每个元素是这个地板砖上的礼物体积* @return int整型*/public int selectPresent (int[][] presentVolumn) {// write code herefor (int i = 0; i < presentVolumn.length; i++) {for (int j = 0; j < presentVolumn[0].length; j++) {if (i == 0) {if (j == 0)continue;elsepresentVolumn[i][j] += presentVolumn[i][j - 1];} else if (j == 0) {presentVolumn[i][j] += presentVolumn[i - 1][j];} else {presentVolumn[i][j] += Math.min(Math.min(presentVolumn[i][j - 1], presentVolumn[i - 1][j]), presentVolumn[i - 1][j - 1]);}}}return presentVolumn[presentVolumn.length - 1][presentVolumn[0].length - 1];}
}
用Java解决牛客网题目NC510牛妹的礼物相关推荐
- 牛客网题目——不用四则运算符号,计算两个数字的和
牛客网题目--不用四则运算符号,计算两个数字的和 这道题的关键在于理解二进制如何执行两个数的加和操作. 二进制每位相加就相当于各位做异或操作:因此解法大致可以分为两步: 第一步:相加各位的值(下一步再 ...
- 牛客网题目——替换空格
牛客网题目--替换空格 题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20 ...
- 【牛客网题目详解】Q-前天是哪一天
链接:https://ac.nowcoder.com/acm/contest/46295/Q 来源:牛客网 题目描述 给定公元2000年到公元3000年之间的某一天,请你给出该天的前天是哪一天. (此 ...
- 链接:https://ac.nowcoder.com/acm/problem/22228来源:牛客网题目描述 在给定的数组中删除一个数。输入描述:多组测试。每组第一行输入1个整数n(n
链接:登录-专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 在给定的数组中删除一个数. 输入描述: 多组测试. 每组第一行输入1个整数n(n<20), 第二行输入n个整数 第三行输入1 ...
- 牛客网获取输入rowinput_Python爬虫入门例题:抓取牛客网题目
最近做题的时候要写一些题解,在把牛客网的题目复制下来的时候,数学公式的处理比较麻烦,所以我用Python的selenium.urllib.request和BeautifulSoup4库对题目信息进行了 ...
- 使用Python网络爬虫抓取牛客网题目
文章目录 1. 背景 2. 前期准备 3. 获取网页内容 4. 内容处理 4.1. Limit 4.2. Problem Description 4.3. Input 4.4. Output 4.5. ...
- 【牛客网题目】Java字符串专项
目录 写在前面 知识回顾 题目重现 题目1 题目2 题目3 题目4 题目5 题目6 题目答案 题目1解析 题目2解析 题目3解析 题目4解析 题目5解析 题目6解析 写在后面 写在前面 通过专项练习, ...
- 用Java解决牛客网题目BC30kiki和酸奶
题目描述 BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶.KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未 ...
- 用Java解决牛客网题目WY4炮台攻击
题目描述 兰博教训提莫之后,然后和提莫讨论起约德尔人,谈起约德尔人,自然少不了一个人,那 就是黑默丁格------约德尔人历史上最伟大的科学家. 提莫说,黑默丁格最近在思考一个问题:黑默丁格有三个炮台 ...
最新文章
- 【iCore4 双核心板_FPGA】例程八:乘法器实验——乘法器使用
- C/C++难题的高赞回答「中文版」,帮你整理好了
- 恶意代码实战Lab13-01分析
- MySQL将utf8字符集改为utf8mb4
- 冲突域、广播域的通俗讲解
- python在办公上的应用_python自动化办公:玩转word之样式秘笈
- 运维与节能:数据中心绿色运维技术研讨会召开
- python 关闭 定时开启_Python爬虫邮箱定时自动发送
- “手把手教你学linux驱动开发”OK6410系列之03---LED字符设备驱动
- 1195.最长最短文本
- 可视化:这十个数据可视化工具软件平台你必须知道
- php addslashes 防注入,PHP基础-addslashes防sql注入-北漂者
- SQL UCASE() 函数、 LCASE() 函数
- 转载:整车CAN网络介绍---CAN--PT CAN--Chassis CAN--Body CAN--Info CAN
- xlsx表格怎么做汇总统计_EXCEL如何筛选表格里相同的文字并统计!
- 上升了百分之几怎么算_增长百分比怎么算
- ERP-项目笔记—Day—08
- 纯CSS3制作逼真的iphone 6手机模型
- 晶体三极管的结构和符号
- Nmap扫描软件分析
热门文章
- huggingface Tokenizers 官网文档学习:tokenizer训练保存与使用
- iOS中mmap的应用
- 电荷量 电流 电压 功率
- 第13章 统一的数据访问异常层次体系
- 郑州财经计算机专业咋样,郑州财经学院怎么样 2021年全国排名多少
- 考研英语-VIP英语句子结构2--修饰成分--主讲人:张瑜-2020年06月04日
- mysql日期sql语句大全_mysql日期查找sql语句大全
- All-New Kindle App: 亚马逊的产品之道
- Mybatis插入数据报错:java.sql.SQLException: Thread stack overrun
- 适用于4节锂电池串联的电动工具应用LDO-CSM5250BSD