3000. 对角线最长的矩形的面积

3000. 对角线最长的矩形的面积


题目链接:3000. 对角线最长的矩形的面积

代码如下:

cpp 复制代码
class Solution {
public:
	int areaOfMaxDiagonal(vector<vector<int>>& dimensions) {
		double maxDiagonalLength = 0;
		int res = 0;
		for (vector<int>& dimension : dimensions) {
			int h = dimension[0];
			int w = dimension[1];
			if (maxDiagonalLength < sqrt(h * h + w * w) ||
				(maxDiagonalLength == sqrt(h * h + w * w) && res < h * w)) {
				maxDiagonalLength = sqrt(h * h + w * w);
				res = h * w;
			}
		}
		return res;
	}
};
相关推荐
杰 .4 小时前
c++二叉搜索树
数据结构·c++
ShineWinsu6 小时前
对于牛客网—语言学习篇—编程初学者入门训练—复合类型:BC136 KiKi判断上三角矩阵及BC139 矩阵交换题目的解析
c语言·c++·学习·算法·矩阵·数组·牛客网
可可睡着辽10 小时前
C++链表双杰:list与forward_list
c++·链表·list
Jayden_Ruan12 小时前
C++计算正方形矩阵对角线和
数据结构·c++·算法
李白同学12 小时前
C++:list容器--模拟实现(下篇)
开发语言·数据结构·c++·windows·算法·list
z203483152013 小时前
C++抽象类
c语言·c++
ajassi200015 小时前
开源 C++ QT Widget 开发(八)网络--Http文件下载
网络·c++·开源
Tipriest_16 小时前
C++ 中 ::(作用域解析运算符)的用途
开发语言·c++·作用域解析
Tipriest_17 小时前
求一个整数x的平方根到指定精度[C++][Python]
开发语言·c++·python