2611.老鼠和奶酪
题目描述:
有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉。
下标为 i 处的奶酪被吃掉的得分为:
·如果第一只老鼠吃掉,则得分为 reward1[i]。
·如果第二只老鼠吃掉,则得分为 reward2[i]。
给你一个正整数数组 reward1 ,一个正整数数组 reward2 ,和一个非负整数 k。
请你返回第一只老鼠恰好吃掉 k 块奶酪的情况下,最大得分为多少。
示例:
解题思路:
计算第二支老鼠的总得分–>计算两只老鼠得分的差距–>将差距排序–>根据差距找到比第二支老鼠适合的得分,得到最高得分
代码附上:
class Solution {public int miceAndCheese(int[] reward1, int[] reward2, int k) {int n=reward1.length;int sum=0;// 记录总得分if(n==k) {// 第一只老鼠总得分for(int i=0;i<n;i++) {sum+=reward1[i];}return sum;}for(int i=0;i<n;i++) {// 第二只老鼠总得分sum+=reward2[i];// 第一只老鼠和第二支老鼠的差值reward1[i]-=reward2[i];}// 从小到大排序Arrays.sort(reward1);for(int i=0;i<k;i++) {sum+=reward1[n-1-i];}return sum;}
}
2611.老鼠和奶酪相关推荐
- LeetCode 2611. 老鼠和奶酪:排序 + 贪心
[LetMeFly]2611.老鼠和奶酪:排序 + 贪心 力扣题目链接:https://leetcode.cn/problems/mice-and-cheese/ 有两只老鼠和 n 块不同类型的奶酪, ...
- Leetcode.2611 老鼠和奶酪
题目链接 Leetcode.2611 老鼠和奶酪 Rating : 1663 题目描述 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: 如 ...
- 力扣 2611. 老鼠和奶酪
题目描述:2611. 老鼠和奶酪 有两只老鼠和n块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为i处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为reward1[i].如果第二只老鼠 ...
- [LeetCode刷题] 2611. 老鼠和奶酪--Java实现
## 题目链接 2611. 老鼠和奶酪 - 力扣(LeetCode) ## 题目描述 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: ...
- 2611. 老鼠和奶酪
题目描述 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为 reward1[i] . 如果第二只老鼠吃掉,则得 ...
- 【2611. 老鼠和奶酪】
来源:力扣(LeetCode) 描述: 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为 reward1[i] ...
- 【Java|golang】2611. 老鼠和奶酪
有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为 reward1[i] . 如果第二只老鼠吃掉,则得分为 re ...
- LeetCode解法汇总2611. 老鼠和奶酪
目录链接: 力扣编程题-解法汇总_分享+记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描 ...
- 力扣 2611. 老鼠和奶酪 排序
题目 有两只老鼠和 n 块不同类型的奶酪,每块奶酪都只能被其中一只老鼠吃掉. 下标为 i 处的奶酪被吃掉的得分为: 如果第一只老鼠吃掉,则得分为 reward1[i] . 如果第二只老鼠吃掉,则得分为 ...
最新文章
- 记录一次最新版MySQL-server-5.6.20-1.el6.x86_64.rpm的安装
- android利用WebView实现浏览器的封装
- 异步错误处理 -- 时机
- [platform]linux platform device/driver(三)--Platform Device和Platform_driver注册过程之代码对比...
- 一周学会Mootools 1.4中文教程:(7)汇总收尾
- Js 枚举定义Layer Icon
- 延迟分析中的案例研究:锁定与同步
- 什么是补码-网上找到的,非原创
- go - json -struct
- 设计模式(八)桥接模式
- 最新字节跳动面试题之堆排序
- 关于坑爹的QQ互联成为开发者的坑
- 一人饮酒醉用计算机版,玩家自制游戏版《一人饮酒醉》,歪唱喊麦笑翻全场
- html 打开高德地图,根据经纬度定位到某个地方(位置标注)
- 纵横算法之二:社招如何面对算法面试
- Android 封装标题栏
- Android中字母大小写切换的快捷键
- 基于微信小程序评选投票系统 投票小程序毕业设计 毕业论文 开题报告和效果图
- MAME模拟器debug帮助文档汉化二(常规指令)
- WebRTC RTCP XR
热门文章
- Android 插件化原理入门笔记
- 网络——host绑定
- Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and tr
- 单变量微积分笔记29——反常积分和瑕积分
- 第七十五章 金币之战
- 招财宝与余额宝的区别
- IV11荧光数码管显示器制作
- 技术小白的AI产品经理成长之路第一步(吴恩达《深度学习工程师》学习笔记2.1二分分类)希望可以给同为技术小白的同学一点深参考
- 如何打造渐进式、可扩展的前端研发平台
- 教你处理身体的小问题日常养生保健