当前位置: 首页 > news >正文

查网站开发者业之峰

查网站开发者,业之峰,安装爱南宁app,家居网站建设公司排名Every day a Leetcode 题目来源:3256. 放三个车的价值之和最大 I 解法1:贪心 从大到下排序矩阵所有值, 记为数组v。 转化此题:从r*c个数中选取3个数分别给到车1,车2,和车3,使得符合条件的三数之和最大。…

Every day a Leetcode

题目来源:3256. 放三个车的价值之和最大 I

解法1:贪心

从大到下排序矩阵所有值, 记为数组v。

转化此题:从r*c个数中选取3个数分别给到车1,车2,和车3,使得符合条件的三数之和最大。

在这里插入图片描述

结论:可选前2r+2c+1个最大值作为候选值,在此范围枚举求三数之和最大。

代码:

/** @lc app=leetcode.cn id=3256 lang=cpp** [3256] 放三个车的价值之和最大 I*/// @lc code=start
class Solution
{
public:long long maximumValueSum(vector<vector<int>> &board){int m = board.size(), n = m ? board[0].size() : 0;vector<tuple<int, int, int>> v;for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)v.push_back({board[i][j], i, j});sort(v.begin(), v.end(), greater<tuple<int, int, int>>());long long ans = LONG_LONG_MIN;int range = min(2 * (m + n) + 1, (int)v.size());for (int i = 0; i < range; i++){auto [v1, x1, y1] = v[i];for (int j = i + 1; j < range; j++){auto [v2, x2, y2] = v[j];if (x2 == x1 || y2 == y1)continue;for (int k = j + 1; k < range; k++){auto [v3, x3, y3] = v[k];if (x3 == x1 || y3 == y1 || x3 == x2 || y3 == y2)continue;ans = max(ans, (long long)v1 + v2 + v3);}}}return ans;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O((m+n)3),其中 m 和 n 分别是数组 board 的行数和列数。

空间复杂度:O(m * n),其中 m 和 n 分别是数组 board 的行数和列数。

http://www.15wanjia.com/news/169263.html

相关文章:

  • 关键词爱站网关键词挖掘工具品牌网站建设流程
  • 北京南站附近景点铁道部售票网站多少钱建设
  • 家电网站设计最新购物网站建设框架
  • 网站开发和ui的区别一手项目对接app平台
  • 网站建设冫首选金手指网站开发建设须知
  • 新网站没有死链接怎么做前端开发和后端开发哪个好些
  • 宜宾建设招标网站知名网站建设怎么样
  • 网站维护升级完成网络网站建设电话推销
  • 网站搜索工具腾讯公众号小程序
  • 单位网站链接怎样做贵阳网站建设zu97
  • 工程行业做的好的网站有哪些内容谷歌搜索引擎363入口
  • 什么是权重高的网站产品运营主要做什么
  • 做网站用html创网站 灵感
  • 影视广告制作拍摄公司seo查询友情链接
  • 网站主体关闭 无法备案全网推广推荐
  • 徐州网站开发兼职西安房产网
  • 唐山网站怎么做seo怎么自己制作网页
  • dtcms网站开发更好的网站制作
  • 公司内部交流 网站模板企业网站 微信里怎么做
  • 做app要不要建网站做模型挣钱的网站
  • 雅安市建设工程招投标网站项目计划书ppt模板免费
  • 个人网站可以备案吗广东网站快速备案
  • 帮忙做文档的网站怎么爬虫做网站
  • 可信网站认证代理邯郸设计公司有哪些
  • 建设网站的价格分析免费wordpress搭建
  • 关于网站建设的意义WordPress模版二次元
  • 惠州 光电 网站上线品牌设计公司深圳
  • 云南云南省城乡建设厅网站工业设计优秀作品
  • 企业网站建设的好处南和企业做网站
  • 郑州专业网站制作费用报价企业每年向工商网站做申报