【leetcode】628. 三个数的最大乘积(maximum-product-of-three-numbers)(数学)[简单]

2023-05-16

链接

https://leetcode-cn.com/problems/maximum-product-of-three-numbers/

耗时

解题:2 h 8 min
题解:8 min

题意

给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。

思路

一个简单的思想,给数组排序,全是正数自然就是最大的三个正数相乘最大;如果有负数,那就需要考虑两个负数相乘再乘上一个正数的情况,即最小的两个数相乘再乘上最大的数;两种情况相比,取其大者。

时间复杂度: O ( n l o g n ) O(nlogn) O(nlogn)

AC代码

class Solution {
public:
    int maximumProduct(vector<int>& nums) {
        sort(nums.begin(), nums.end());
        int n = nums.size();
        return max(nums[n-1]*nums[n-2]*nums[n-3], nums[0]*nums[1]*nums[n-1]);
    }
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【leetcode】628. 三个数的最大乘积(maximum-product-of-three-numbers)(数学)[简单] 的相关文章

  • 仅在 WooCommerce 前端显示基于作者用户角色的产品

    我有一个供应商市场 我只想显示由特定作者用户角色 供应商 创建的产品 澄清一下 我并不是想改变用户角色看到的内容 仅尝试显示供应商创建的产品 I found 隐藏产品仅显示分配给 woocommerce 中某些用户角色的产品 https s
  • Python itertools 产品,但有条件吗?

    我有一个函数 fun 需要几个参数 p0 p1 对于每个参数 我给出一个可能值的列表 p0 list a b c p1 list 5 100 我现在可以为 p0 p1 的每个组合调用我的函数 for i in itertools produ
  • 扬帆证券:跨年期控股权易主活跃 多元化助推因素值得关注

    岁末年初 A股实控权改变趋向生动 2023年底 天汽模 中天精装 电工合金 三湘形象等公司相继公告控制权改变事宜 2024年以来 ST大集等公司打开实控人改变之路 宝莫股份等公司的易主在年初快速落定 这些易主运作中 部分案例超出商场预期 以
  • 扬帆证券:国债逆回购基础知识?

    国债逆回购基础知识 1 生意单位 沪深两商场的国债逆回购门槛为1000元 以1000的整数倍递增 最小改变金额为0 005元 2 生意费用 国债逆回购的手续费和佣金大约为0 001 0 030 有些证券公司最低收费规范为1元 即在每笔生意缺
  • 「优选算法刷题」:移动零

    嗨 这个假期罗根开始接触了算法 在为今年的蓝桥杯做准备 所以 开个新专栏 记录记录自己做算法题时的心得 一 题目 给定一个数组 nums 编写一个函数将所有 0 移动到数组的末尾 同时保持非零元素的相对顺序 请注意 必须在不复制数组的情况下
  • 如何在 WooCommerce 产品描述中显示所有图像

    我想用单个产品页面中的描述 所有产品图片 包括变体产品图片 替换我的产品描述 我可以使用 Magento 做到这一点 但现在当更改为 Woocommerce 时我不能 经过研究 我尝试使用过滤钩 但没有成功 我可以在产品描述中添加文本 但我
  • 针对特定产品的颤动增量计数器?

    我正在flutter中做一个包含产品的应用程序 我需要做的是能够增加并获取要存储的增加产品的密钥 目前它们正在增加所有产品 我留下了图片和代码 感谢您的帮助 当按下添加图标时 增加两个计数器的乘积 https i stack imgur c
  • 获取并在 Woocommerce 单一产品页面上显示税率

    我正在尝试找到一种方法 如何仅显示产品所具有的税率 16 或 7 基本上 这个想法是应该有一个静态税 价格包含16 税费 or 价格含7 税 因此 百分比利率应该根据产品的利率而动态变化 知道如何解决这个问题 我找到的所有解决方案都显示完整
  • 获取并显示 Woocommerce 3 中的可变产品价格范围

    我对 wordpress 和 woocommerce 很陌生 我正在修改二十七个主题的搜索结果页面 使其看起来像一个表格 大多数产品都是可变产品 我使用下面的代码在表格中显示结果 table class search res style w
  • 在 WooCommerce 管理产品列表中仅显示已登录作者的产品

    有没有办法让此管理产品仪表板仅显示登录用户创建的产品 我在尝试manage post gt post type posts custom column功能正常但不能移动太多 例如 我想要这样的东西 add action manage pro
  • 如何在 WooCommerce 中创建多个具有相同 SKU 的简单产品?

    我想在 WooCommerce 中创建多个具有相同 SKU 的简单产品 我在管理设置中搜索 但找不到任何启用此功能的设置 有没有什么钩子可以让我禁用这个功能 如果您想完全禁用 SKU 功能 那么您必须使用wc product sku ena
  • 在 prestashop 管理的编辑产品页面添加一个字段

    我在 prestashop 数据库的产品表中添加了一个字段 mystock 现在我想在编辑产品页面中显示 编辑此字段 产品更新时也会更新 这个适用于我的 prestashop 1 5 4 将文件 Product php 添加到 overri
  • 列表中情侣的乘积之和

    我想找出列表中情侣的乘积之和 例如给出一个列表 1 2 3 4 我想要得到的是答案 1 2 1 3 1 4 2 3 2 4 3 4 我使用暴力来完成此操作 它会给我带来非常大的列表的超时错误 我想要一种有效的方法来做到这一点 请告诉我 我该
  • 如何在Magento的view.phtml中显示标签产品

    我创建了新主题并使用它们来创建产品 在查看页面中 我没有看到产品标签 我默认查看 view pthml 并知道中的标签 echo this gt getChildHtml product additional data 我的 view ph
  • 如何从magento前端上传产品图片

    我正在尝试在管理面板中上传产品的图片 它工作正常 但现在我想在前端上传产品的图像 我的意思是客户可以从前端上传产品的图像 那么这怎么可能呢 首先在媒体 导入中上传图像 if isset FILES file name FILES file
  • 自动添加或删除 Woocommerce 购物车中的免费产品

    我正在尝试创建代码 一旦客户达到购物车中的特定价格点 该代码就会自动将商品添加到客户的购物车中 如果他们只订购虚拟产品 我试图排除这种情况的发生 因为 免费礼物 仅适用于正在发货的产品 我使用的代码是以正确的金额添加免费礼物 但并不排除任何
  • 按 id 或 sku 在后端订单列表中扩展产品项目的搜索

    我尝试使用以下代码在 Woocommerce 订单管理页面中按订单商品 SKU 或 ID 搜索 https stackoverflow com questions 28063920 search by order item sku or i
  • 创建以克为单位销售的 Woocommerce 产品

    我想在 WooCommerce 中创建一种以克为单位销售的产品 客户可以在产品页面上输入他们想要的克数 在输入字段中 价格将即时计算并添加到购物车中 我的问题是 这是否可能 如果可以 有人可以给我一个关于如何实施它的 大局 想法吗 我不需要
  • 通过自定义文本更改库存文本中的 WooCommerce 产品可用性

    我想更改库存数量后面的 有库存 文字 我尝试在我的 WordPress php 编辑器中添加此 PHP 代码 但它不起作用 你知道为什么吗 谢谢 add filter woocommerce get availability text bb
  • 为什么 B = numpy.dot(A,x) 执行 B[i,:,:] = numpy.dot(A[i,:,:],x) ) 的循环速度慢得多?

    我得到了一些我无法解释的效率测试结果 我想组装一个矩阵 B 其第 i 个条目 B i A i dot x 其中每个 A i 是一个 2D 矩阵 x 也是如此 我可以通过三种方式做到这一点 为了测试我随机制作的性能 numpy random

随机推荐