976. 三角形的最大周长
976. Largest Perimeter Triangle

题目描述
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。

如果不能形成任何面积不为零的三角形,返回 0。

每日一算法2019/6/5Day 33LeetCode976. Largest Perimeter Triangle

示例 1:

输入:[2,1,2]
输出:5

示例 2:

输入:[1,2,1]
输出:0

示例 3:

输入:[3,2,3,4]
输出:10

示例 4:

输入:[3,6,2,3]
输出:8

提示:

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

Java 实现

import java.util.Arrays;class Solution {public int largestPerimeter(int[] A) {Arrays.sort(A);for (int i = A.length - 1; i > 1; i--) {if (A[i] < A[i - 1] + A[i - 2]) {return A[i] + A[i - 1] + A[i - 2];}}return 0;}
}

相似题目

  • 812. 最大三角形面积 Largest Triangle Area

参考资料

  • https://leetcode.com/problems/largest-perimeter-triangle/
  • https://leetcode-cn.com/problems/largest-perimeter-triangle/

转载于:https://www.cnblogs.com/hglibin/p/10982309.html

LeetCode 976. 三角形的最大周长(Largest Perimeter Triangle) 33相关推荐

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

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

  2. leetcode 976. 三角形的最大周长

    给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:[2,1,2] 输出:5 示例 2 ...

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

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

  4. 976. 三角形的最大周长

    链接:976. 三角形的最大周长 题解: class Solution {public:int largestPerimeter(vector<int>& A) {if(A.siz ...

  5. 【LeetCode】976. 三角形的最大周长

    题目链接:https://leetcode-cn.com/problems/largest-perimeter-triangle/ 题目描述: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个 ...

  6. [LeetCode练习]976. 三角形的最大周长

    给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:[2,1,2] 输出:5 示例 2 ...

  7. 290、三角形的最大周长

    给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的.面积不为零的三角形的最大周长 .如果不能形成任何面积不为零的三角形,返回 0.   示例 1: 输入:nums = [2, ...

  8. LeetCode(976)——三角形的最大周长(JavaScript)

    给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例1: 输入:[2,1,2] 输出:5 示例2: ...

  9. LeetCode简单题之三角形的最大周长

    题目 给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的.面积不为零的三角形的最大周长 .如果不能形成任何面积不为零的三角形,返回 0. 示例 1: 输入:nums = [2 ...

  10. pta-2、求三角形面积及周长 (10 分)

    2.求三角形面积及周长 (10 分) 输入的三角形的三条边a.b.c,计算并输出面积和周长.假设输入三角形三边是合法整形数据. 三角形面积计算公式: area=面积;perimeter=周长 ,其中s ...

最新文章

  1. 7.3 GROUP BY的“新”功能
  2. SQLAlchemy文档翻译
  3. c++程序设计语言第四版pdf_寒假攻略 | 开启C语言自学模式
  4. 《人月神话》之画蛇添足读后感
  5. HTML5期末大作业:餐饮甜品网站设计——美食蛋糕店(48页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web前端开发技术 web课程设计 网页规划与设计
  6. 理解复数域上的向量空间
  7. 如何培养你自己独特的领导风格?
  8. 父进程为什么要创建子进程
  9. DEDE标签调用说明
  10. NodeJs之邮件(email)发送
  11. 如何在本地运行jsp文件
  12. 计算机开机后黑屏 只有鼠标,电脑黑屏只有鼠标箭头怎么办?最简单的解决方法告诉你...
  13. oracle direct-load,sqlldr direct方式导致索引失效实测
  14. excel表格横向纵向变换_什么是报表工具?和 EXCEL 有什么区别?
  15. python实践答辩ppt_如何制作优秀的毕业论文答辩 PPT?
  16. LeetCode 52
  17. 华为hicar支持车型列表_华为重申不造车:谁再建言造车调岗处分
  18. 高斯计探头选择的几个要素
  19. 周三我们上英语计算机和音乐,五年级英语(四)根据汉语意思完成句子.pdf
  20. 《贫穷克星》PHP源码赚钱项目¥

热门文章

  1. c语言下建立直角坐标系,大地坐标系和地心地固直角坐标ECEF转换公式和C语言函数代码...
  2. el-select传递多个参数_python函数是如何进行参数传递的
  3. win8计算机背景黑色,Win8电脑桌面背景突然变黑怎么办?
  4. PostgreSQL高级扩展之IP4R
  5. angularjs通信以及postmessage与iframe通信
  6. Docker 搭建Spark 依赖singularities/spark:2.2镜像
  7. Boot2Docker 安装运行出现客户端与服务端版本不一致的解决办法
  8. Gartner:全球晶圆代工市场排行榜?台积电保持第一、联电退居第三
  9. Jenkins使用经验谈
  10. Windows2008R2的NFS