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;
	}
};
相关推荐
干啥啥不行,秃头第一名1 分钟前
C++与机器学习框架
开发语言·c++·算法
永远睡不够的入6 分钟前
C++庖丁解牛:深入理解多态:从虚函数表到底层实现
开发语言·c++
Z058 分钟前
C++类和对象(中)——拷贝构造函数
c++
仰泳的熊猫9 分钟前
题目2580:蓝桥杯2020年第十一届省赛真题-分类计数
数据结构·c++·算法·蓝桥杯
qq_334903159 分钟前
C++与人工智能框架
开发语言·c++·算法
2401_8914821711 分钟前
C++中的状态模式
开发语言·c++·算法
TTTrees17 分钟前
C++学习笔记(32):智能指针(weak_ptr)
c++
qq_4176950520 分钟前
基于C++的区块链实现
开发语言·c++·算法
2401_8942419223 分钟前
基于C++的反射机制探索
开发语言·c++·算法
cui_ruicheng25 分钟前
C++ 数据结构进阶:unordered_map 与 unordered_set源码分析与实现
数据结构·c++·算法·哈希算法