news 2026/4/23 17:23:42

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 812. Largest Triangle Area 最大三角形面积

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

解题过程

三重循环的,计算三角形面积,需要用到海伦公式:p ( p − a ) ( p − b ) ( p − c ) \sqrt{p(p-a)(p-b)(p-c)}p(pa)(pb)(pc),其中a,b,c分别是三角形的三条边长,p = a + b + c 2 p=\frac{a+b+c}{2}p=2a+b+c,拿到最大值就行

Code

class Solution { public: double getArea(vector<int>& p1, vector<int>&p2) { double x1 = p1[0] - p2[0]; double y1 = p1[1] - p2[1]; return sqrt(x1 * x1 + y1 * y1); } double largestTriangleArea(vector<vector<int>>& points) { int n = points.size(); double d1, d2, d3, p, area, mx = 0; for(int i = 0; i < n; i++) { for(int j = i + 1; j < n; j++) { d1 = getArea(points[i], points[j]); for(int k = j + 1; k < n; k++) { d2 = getArea(points[i], points[k]); d3 = getArea(points[j], points[k]); p = (d1 + d2 + d3) / 2.0; area = sqrt(p * (p-d1) * (p-d2) * (p-d3)); if(mx < area) { mx = area; } } } } return mx; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 2:52:55

PyTorch-CUDA-v2.7镜像支持哪些NVIDIA显卡型号?一文说清

PyTorch-CUDA-v2.7镜像支持哪些NVIDIA显卡&#xff1f;一文说清 在深度学习项目开发中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是环境配置——“代码在我机器上明明能跑”&#xff0c;到了同事或服务器上却报错不断。特别是当涉及到GPU加速时&#xff0c;P…

作者头像 李华
网站建设 2026/4/23 12:59:16

169小程序APP-即时在线拍卖平台

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

作者头像 李华
网站建设 2026/4/23 13:01:37

PyTorch-CUDA-v2.7镜像中使用TorchServe部署模型服务

PyTorch-CUDA-v2.7镜像中使用TorchServe部署模型服务 在AI模型从实验室走向生产环境的今天&#xff0c;一个常见的尴尬场景是&#xff1a;研究团队兴奋地宣布“模型准确率突破95%”&#xff0c;而工程团队却愁眉苦脸——因为没人知道该怎么把它变成一个稳定、低延迟、能扛住流量…

作者头像 李华
网站建设 2026/4/23 13:09:12

本地无GPU也能训练?PyTorch-CUDA-v2.7云端镜像调用教程

本地无GPU也能训练&#xff1f;PyTorch-CUDA-v2.7云端镜像调用教程 在深度学习的世界里&#xff0c;算力几乎等同于生产力。你可能有过这样的经历&#xff1a;写好了模型代码&#xff0c;信心满满地按下运行键&#xff0c;结果发现训练一个epoch要十几个小时——只因为你的笔记…

作者头像 李华
网站建设 2026/4/23 13:13:51

YOLOv11模型训练实战:基于PyTorch-CUDA-v2.7镜像的完整流程

YOLOv11模型训练实战&#xff1a;基于PyTorch-CUDA-v2.7镜像的完整流程 在深度学习加速落地的今天&#xff0c;一个常见的痛点困扰着许多算法工程师&#xff1a;明明代码没问题&#xff0c;却因为环境配置不一致导致“在我机器上能跑”的尴尬局面。尤其是在目标检测这类对算力要…

作者头像 李华