Leetcode 628 Maximum Product of Three Numbers
来源:互联网 发布:桌面图标 知乎 编辑:程序博客网 时间:2024/05/16 12:54
Leetcode 628 Maximum Product of Three Numbers
#include <vector>#include <algorithm>#include <windef.h>using namespace std;class Solution {public: int maximumProduct(vector<int>& nums) { int size = nums.size(); sort(nums.begin(), nums.end()); //排序之后选3个数相乘有这样几种情况: //后三个数相乘,前三个数相乘(两负一正),前两个和后一个,前一个和后两个(这个没有必要的样子),因为绝对值大的数在两头 int maxProduct = nums[size - 1] * nums[size - 2] * nums[size - 3];//后三个 maxProduct = max(maxProduct, nums[size - 1] * nums[0] * nums[1]);//前二后一 maxProduct = max(maxProduct, nums[2] * nums[0] * nums[1]);//前三个 return maxProduct; }};
阅读全文
0 0
- leetcode 628:Maximum Product of Three Numbers
- Leetcode 628 Maximum Product of Three Numbers
- leetcode(628) Maximum Product of Three Numbers
- LeetCode 628 Maximum Product of Three Numbers
- leetcode 628 Maximum Product of Three Numbers
- leetcode-628-Maximum Product of Three Numbers]
- [leetcode]628. Maximum Product of Three Numbers
- leetcode#628. Maximum Product of Three Numbers
- leetcode: 628. Maximum Product of Three Numbers
- leetcode 628. Maximum Product of Three Numbers
- [LeetCode] 628. Maximum Product of Three Numbers
- [leetcode]628. Maximum Product of Three Numbers
- LeetCode 628. Maximum Product of Three Numbers
- leetcode -- 628. Maximum Product of Three Numbers
- [LeetCode]628. Maximum Product of Three Numbers
- leetcode No628. Maximum Product of Three Numbers
- [LeetCode]628. Maximum Product of Three Numbers
- 【LeetCode】628. Maximum Product of Three Numbers
- java网络基础—UDP
- C语言:if语句的嵌套
- Leetcode 477 Total Hamming Distance
- spring注解开发之@modelAttribute
- 刚体与COLLIDER
- Leetcode 628 Maximum Product of Three Numbers
- 【codejam2008_QualificationRound_C】Fly Swatter
- UVa 272(TEX Quotes)
- Intellij Idea 搭建J2EE SpringMVC
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 数据分析(入门篇)-第二章-结构为王——确定分析思路
- 双冒号(::)的用法——C++
- canvas画布
- linux下域名解析的简单配置