leetcode976】的更多相关文章

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: I…
public class Solution { public int LargestPerimeter(int[] A) { var list = A.OrderByDescending(x => x).ToList(); var length = list.Count; ) { ; } ; i <= length - ; i++) { //Console.WriteLine(i); ).ToList(); ]; ]; ]; if (a < b + c && b <…
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. 示例 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 三角形的组成原理,两边之和大于第三边. 假设a <= b…
题目描述: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的.面积不为零的三角形的最大周长. 如果不能形成任何面积不为零的三角形,返回 0. def largePara(A): A.sort(reverse=True) for i in range(len(A) - 2): if A[i] < A[i + 1] + A[i + 2]: return A[i] + A[i + 1] + A[i + 2] return 0 print('-----------测试largepara…