
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;
}
};
这篇博客详细介绍了如何使用C++实现Solution类中的largestPerimeter函数,通过排序和条件判断找到给定整数数组中三个数的最大组合周长。重点在于代码实现和优化策略。
362

被折叠的 条评论
为什么被折叠?



