题目描述:

Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero area, formed from 3 of these lengths.

If it is impossible to form any triangle of non-zero area, return 0.

Example 1:

Input: [2,1,2]
Output: 5
Example 2:

Input: [1,2,1]
Output: 0
Example 3:

Input: [3,2,3,4]
Output: 10
Example 4:

Input: [3,6,2,3]
Output: 8

Note:

3 <= A.length <= 10000
1 <= A[i] <= 10^6


C++答案:

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

[LeetCode] Largest Perimeter Triangle相关推荐

  1. Leetcode PHP题解--D62 976. Largest Perimeter Triangle

    2019独角兽企业重金招聘Python工程师标准>>> D62 976. Largest Perimeter Triangle 题目链接 976. Largest Perimeter ...

  2. [Swift]LeetCode976. 三角形的最大周长 | Largest Perimeter Triangle

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  3. leetcode算法题--Triangle

    原题链接:https://leetcode.com/problems/triangle/ class Solution {public:int minimumTotal(vector<vecto ...

  4. leetcode @python 120. Triangle

    题目链接 https://leetcode.com/problems/triangle/ 题目原文 Given a triangle, find the minimum path sum from t ...

  5. [LeetCode 120] - 三角形(Triangle)

    问题 给出一个三角形,找出从顶部至底部的最小路径和.每一步你只能移动到下一行的邻接数字. 例如,给出如下三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 从顶部至底部的最 ...

  6. [leetcode]Largest Rectangle in Histogram @ Python

    原题地址:https://oj.leetcode.com/problems/largest-rectangle-in-histogram/ 题意: Given n non-negative integ ...

  7. leetcode: Largest Rectangle in Histogram,Maximal Square,Maximal Square问题

    Largest Rectangle问题 题目描述 Given n non-negative integers representing the histogram's bar height where ...

  8. LeetCode Pascal's Triangle II

    Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3, Return [1,3 ...

  9. LeetCode Pascal's Triangle

    Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, Retu ...

  10. leetcode 611. Valid Triangle Number | 611. 有效三角形的个数(Java)

    题目 https://leetcode.com/problems/valid-triangle-number/ 题解 a, b, c 三指针,无剪枝优化,O(n^3),居然通过了. 思路是,用 a, ...

最新文章

  1. 使用wide和buildbox构建完全在线的开发集成环境
  2. ICML 2020论文贡献榜排名出炉:Google单挑斯坦福、MIT、伯克利;清华进TOP 20
  3. 讲讲JavaScript的闭包
  4. 肝货!你想要的资源这里都有!
  5. Linux进程的概念笔记
  6. Java之volatile如何保证可见性和指令重排序
  7. 软考解析:2014年下半年下午试题
  8. 【学亮IT手记】angularJS select2多选下拉框实例
  9. HDU2033 人见人爱A+B【进制】
  10. java异常处理和自定义异常利用try和catch让程序继续下去(回来自己再写个例子试运行下)...
  11. java使用微博开发者api步骤
  12. Php 类似coffeescript,有什么东西像CoffeeScript for PHP吗?
  13. [转]你需要个人知识管理(PKM)吗?
  14. exlc表格怎么换行_excel怎么换行 excel表格内如何换行
  15. 华为云在Linux ECS上使用obsutil通过内网访问OBS
  16. nextclou安装配置和优化
  17. 图像插值算法:最近邻插值、双线性插值
  18. 第104篇 Compound 中的 cTokens
  19. linux cfs进程调度 配置,linux2.6 CFS调度算法分析
  20. [基因课学习笔记]一个简单的基因家族分析

热门文章

  1. linux sed -i 命令
  2. Apache RocketMQ源码学习之生产者发送消息
  3. P3939 数颜色 主席树板子
  4. Android广告的Activity收集
  5. day20 网络编程(上)
  6. 【用户角色权限设计】
  7. 如何在视频上添加水印?建议收藏这些方法
  8. 【Gym - 101350M Make Cents?】 STL - map
  9. 【问题】 form action=${pageContext.request.contextPath}/login.action
  10. Gos —— 获取物理内存容量