当前位置: 首页 > news >正文

leetcode 976. Largest Perimeter Triangle 三角形的最大周长

Problem: 976. Largest Perimeter Triangle 三角形的最大周长

双指针,首先排序的,左侧指针从0开始,右侧指针从n-2开始,然后二分查找>=(nums[i]+nums[j])的最小值索引ind,若 j+1==ind说明不满足条件需要继续j–查找,若j+1<ind说明满足条件且是固定nums[i]时的最大值,求最大值直接break

Code

class Solution { public: int largestPerimeter(vector<int>& nums) { sort(nums.begin(), nums.end()); int ind, ans = 0, n = nums.size(), a, c; for(int i = 0; i < n-2; i++) { if(i > 0 && nums[i]==nums[i-1]) continue; a = nums[i]; for(int j = n-2; j >=i+1; j--) { c = a + nums[j]; ind = lower_bound(nums.begin() + j + 1, nums.end(), c) - nums.begin(); if(j + 1 < ind) { ans = max(nums[ind-1] + c, ans); break; } } } return ans; } };
http://www.jsqmd.com/news/369407/

相关文章:

  • 2026年尼龙回收热门厂家,环保与效率并存,尼龙回收哪家好优质品牌选购指南 - 品牌推荐师
  • 2026年诚信的移动电动隔断,商用电动隔断厂家采购决策指南 - 品牌鉴赏师
  • 全屋定制品牌如何避坑?2025年-2026年全屋定制品牌推荐与评价,解决板材环保与工艺一致性痛点 - 十大品牌推荐
  • Stack Canary(栈溢出保护)
  • NX/DEP(栈不可执行)
  • Java 零基础入门:核心基础知识点全总结
  • 实操指南|安科士1.25G CWDM SFP光模块选型、部署与运维全攻略
  • 2026年靠谱的楚雄家具,红河家具厂家品牌推荐榜单 - 品牌鉴赏师
  • 2026年有实力的园林绿化施工,产业园区园林绿化,园林绿化工程公司推荐及选择参考 - 品牌鉴赏师
  • 全屋定制如何兼顾美观与实用?2025年-2026年品牌推荐与评价,解决风格混乱与空间浪费痛点 - 十大品牌推荐
  • opencv 4.x 静态编译后 录像视频保存为h264
  • 2026年靠谱的Minitab软件代理商口碑推荐 - 品牌鉴赏师
  • 实用指南:逻辑回归解释
  • FORTIFY_SOURCE(编译时安全检查)
  • 万爱通礼品卡回收必看!靠谱平台与快速交易流程全攻略 - 团团收购物卡回收
  • 2026年知名的玉溪全屋定制,丽江全屋定制厂家新品推荐榜 - 品牌鉴赏师
  • 低烟无卤电力电缆怎么挑?2026年口碑佳选来袭,通信电缆/YJV22高压电力电缆,低烟无卤电力电缆直销厂家排行榜单 - 品牌推荐师
  • AI违规输出防护:监管与风险双重驱动下的刚性需求
  • 2026年重庆杀虫剂厂家哪家可靠?从技术到服务 全维度实用参考手册 - 深度智识库
  • 2026年专业的红外理疗灯珠,红光理疗灯珠厂家选购参考指南 - 品牌鉴赏师
  • 基于MATLAB 多算法雷达一维恒虚警检测CFAR可视化界面
  • 应用安全 --- 安卓加固 之 RELRO(RELocation Read-Only)
  • 全屋定制品牌哪个靠谱?2025年-2026年全屋定制品牌推荐与排名,解决材料环保性与售后无保障痛点 - 十大品牌推荐
  • 2026年靠谱的链板输送机,皮带转弯输送机厂家行业精选名录 - 品牌鉴赏师
  • 2026年可靠的隧道盾构管片,地铁盾构管片,管廊盾构管片厂家优质供应商榜单 - 品牌鉴赏师
  • 基于Matlab实现和相等的两个不相交子集
  • 10325_基于SpringBoot的二手图书系统
  • 最受家装设计师欢迎的展会有哪些?2026五大权威展会深度解析|助你抢占先机 - 匠言榜单
  • 2026年优秀的市政检查井,混凝土检查井厂家口碑推荐清单 - 品牌鉴赏师
  • Sa-Token(一)之简介及入门:告别鉴权内耗,让每一位Java开发者都能轻松上手