力扣题解(最佳观光组合)

embedded/2024/9/25 2:32:27/

1014. 最佳观光组合

已解答

中等

相关标签

相关企业

提示

给你一个正整数数组 values,其中 values[i] 表示第 i 个观光景点的评分,并且两个景点 i 和 j 之间的 距离 为 j - i

一对景点(i < j)组成的观光组合的得分为 values[i] + values[j] + i - j ,也就是景点的评分之和 减去 它们两者之间的距离。

返回一对观光景点能取得的最高分。

思路:

利用ans保存0-i最大的观光分数,对于求ans,可以通过题发觉对于i位置,若取i位置的观光景点,则最大得分只会和前面0----i-1里的values[j]+j有关,所以可以用mx保存0---i-1中的最大values[j]+j,

则ans的最大值可能是mx+value[i]-i,然后每次判断完ans后更新mx即可。

class Solution {
public:int maxScoreSightseeingPair(vector<int>& values) {int mx=values[0],ans=-1;for(int i=1;i<values.size();i++){ans=max(ans,mx+values[i]-i);mx=max(mx,values[i]+i);}return ans;}
};


http://www.ppmy.cn/embedded/116396.html

相关文章

【Webpack--007】处理其他资源--视频音频

&#x1f913;&#x1f60d;Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-前端领域博主 &#x1f431;‍&#x1f409;若此文你认为写的不错&#xff0c;不要吝啬你的赞扬&#xff0c;求收藏&#xff0c;求评论&#xff0c;求一个大大的赞&#xff01;&#x1f44d;* &#x…

基于jsonpath的JSON数据查找

jsonpath是类似xpath的路径查找工具&#xff0c;可以方便地从JSON数据里查找到数据。 安装 pip install jsonpath使用 测试数据 import jsonpath import jsonjson_data { "store": {"book": [ { "category": "reference","…

WebGL性能分析与优化

目录 减少Draw Calls优化着色器利用硬件特性使用性能分析工具启用硬件加速顶点共享优化纹理使用使用延迟渲染

Unity DOTS系列之Struct Change核心机制分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面Struct Change机制&#xff0c;方便大家上手学习掌握Unity DOTS开发。 基于ArchType与Chunk的Entity管理机制 我们回顾以下ECS的内存管理核心机制,基于ArchTypeChunk的Entity管理模式。每个Entity不直接存放数据&#xff0c…

多旋翼无人机维修、组装、调试技术详解

多旋翼无人机作为现代航拍、农业植保、物流运输等领域的重要工具&#xff0c;其性能的稳定性和操作的便捷性对于任务的完成至关重要。因此&#xff0c;掌握多旋翼无人机的维修、组装与调试技术&#xff0c;对于无人机操作员及维修人员来说至关重要。本文将详细介绍这三个方面的…

反转字符串 II--力扣541

反转字符串 II 题目思路代码 题目 思路 本题的关键在于理解每隔 2k 个字符的前 k 个字符进行反转&#xff0c;剩余字符小于 2k 但大于或等于 k 个&#xff0c;则反转前 k 个字符。并且剩余字符少于 k 个&#xff0c;则将剩余字符全部反转。 让i每次跳2k&#xff0c;成为每一次…

基于SSM+Vue+MySQL的酒店管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 随着旅游业的蓬勃发展&#xff0c;酒店业作为旅游产业链中的重要一环&#xff0c;面临着日益增长的客户需求和激烈的市场竞争。传统的人工酒店管理模式已难以满足高效、精准、个性化的服务要求。因此&#xff0c;开发一套基于SS…

环境部署-环境变量

环境部署-环境变量 1、python设置查找环境变量2、linux设置设置查找环境变量 仅个人笔记使用&#xff0c;感谢点赞关注 1、python设置查找环境变量 python设置环境变量 import os os.environ["PYTHONPATH"] "/path/to/library"python获取环境变量 MYS…