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

政府网站模板html推广平台的方式有哪些

政府网站模板html,推广平台的方式有哪些,做网站 过程,企业网站cms 系统LeetCode|Day9|976. 三角形的最大周长|Python刷题笔记 🗓️ 本文属于【LeetCode 简单题百日计划】系列 👉 点击查看系列总目录 >> 📌 题目简介 题号:976. 三角形的最大周长 难度&#x…

LeetCode|Day9|976. 三角形的最大周长|Python刷题笔记

🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>


📌 题目简介

题号:976. 三角形的最大周长
难度:简单
题目链接:点击跳转


🧾 题目描述(简要)

给定一个正整数数组 nums,从中选出三个数,使得它们可以构成一个三角形,并返回其最大周长。如果无法构成任何三角形,返回 0。

示例:

输入:nums = [2,1,2]
输出:5
解释:可以组成三角形,周长是 2 + 2 + 1 = 5

💡 解法:排序 + 贪心判断三角形

class Solution:def largestPerimeter(self, nums: list[int]) -> int:nums.sort(reverse=True)for i in range(len(nums) - 2):if nums[i] < nums[i+1] + nums[i+2]:return nums[i] + nums[i+1] + nums[i+2]return 0

🧠 我的理解

  • 三角形的性质:任意两边之和 > 第三边
  • 所以我们排序后,从大到小遍历,寻找第一个满足三角形条件的三元组;
  • 因为我们从大到小遍历,遇到的第一个合法三角形就是最大周长。

📌 基础语法复习:

  • nums.sort(reverse=True):降序排序;
  • range(len(nums) - 2):防止越界访问 i+1i+2
  • return 表示函数提前结束并返回值。

📌 返回总目录:点我回目录

http://www.dtcms.com/wzjs/452517.html

相关文章:

  • 360云盘做服务器建设网站谁有恶意点击软件
  • php怎么做视频网站湖南网站建设推广优化
  • 网站公安备案是否强制app拉新接单平台
  • 甘肃省建设厅执业资格注册中心网站指数基金投资指南
  • 小说网站怎么做seo昆明抖音推广
  • 成人本科报名费一般多少钱seo站内优化站外优化
  • 当建设部门网站最近新闻有哪些
  • 厦门网站制作方案国际机票搜索量大涨
  • 网页添加兼容性站点文件关键词搜索工具
  • 国外网站翻墙怎么做18种最有效推广的方式
  • 苏州市城乡建设局网站网络关键词排名软件
  • 上海豪宅装修公司排名seo网站诊断分析报告
  • 自主做网站seo海外
  • 网站建设如何深圳网络推广怎么做
  • 手机网站做seo网页制作的基本步骤
  • 关于单位网站建设的请示seo黑帽培训
  • 创建网站的费用网络推广工具有哪些
  • 国外开源代码网站线上宣传渠道有哪些
  • 网站添加文字大小一键免费建站
  • 哪些网站做彩票预测途径seo推广小分享
  • 如何关闭网站 备案百度app登录
  • html网页代码完整代码seo计费系统源码
  • 胶州网站建设公司网页制作的软件有哪些
  • 有经验的合肥网站建设网页设计作品
  • 快速网站优化哪家好网站seo优化方法
  • 北京网站搭建服务网站设计费用明细
  • 什么网站做一手房比较好百度网站推广
  • 做b网站关键词百度云
  • 虚拟货币做空网站东莞网络公司代理
  • 海口网站制作公司地推app接任务平台