LeetCode976. Largest Perimeter Triangle

文章目录

一、题目

Given an integer array nums, return the largest perimeter of a triangle with a non-zero area, formed from three of these lengths. If it is impossible to form any triangle of a non-zero area, return 0.

Example 1:

Input: nums = [2,1,2]
Output: 5
Explanation: You can form a triangle with three side lengths: 1, 2, and 2.
Example 2:

Input: nums = [1,2,1,10]
Output: 0
Explanation:
You cannot use the side lengths 1, 1, and 2 to form a triangle.
You cannot use the side lengths 1, 1, and 10 to form a triangle.
You cannot use the side lengths 1, 2, and 10 to form a triangle.
As we cannot use any three side lengths to form a triangle of non-zero area, we return 0.

Constraints:

3 <= nums.length <= 104
1 <= nums[i] <= 106

二、题解

class Solution {
   
public:
    int largestPerimeter(vector<int>& nums) {
   
        int n = nums.size();
        sort(nums.begin(),nums.end());
        for(int i = n - 1;i > 1;i--){
   
            if(nums[i-2] + nums[i-1] > nums[i]){
   
                return nums[i] + nums[i-1] + nums[i-2];
            }
        }
        return 0;
    }
};

相关推荐

  1. LeetCode976. Largest Perimeter Triangle

    2024-01-01 17:54:02       30 阅读
  2. LeetCode906. Super Palindromes

    2024-01-01 17:54:02       29 阅读
  3. [leetcode] 946. 验证栈序列

    2024-01-01 17:54:02       13 阅读
  4. leetcode977-Squares of a Sorted Array

    2024-01-01 17:54:02       10 阅读
  5. LeetCode:967连续查相同的数字(DFS)

    2024-01-01 17:54:02       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-01 17:54:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-01 17:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-01 17:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-01 17:54:02       18 阅读

热门阅读

  1. Mybatis之增删改查

    2024-01-01 17:54:02       29 阅读
  2. Channel底层简记

    2024-01-01 17:54:02       25 阅读
  3. SOLID之依赖倒置原则

    2024-01-01 17:54:02       49 阅读
  4. chrome.tabs.executeScrip To chrome.scripting.executeScript

    2024-01-01 17:54:02       35 阅读
  5. Python面试之装饰器

    2024-01-01 17:54:02       34 阅读
  6. 网络通讯基础(9):connect ()函数

    2024-01-01 17:54:02       38 阅读
  7. 2024年1月1日答案

    2024-01-01 17:54:02       33 阅读