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

1534. 统计好三元组

1.我的思路:枚举

利用嵌套循环解决问题,但是这个效率低,水平低。没有含金量

主要语法:

abs( x ):函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。
list.append(obj):
class Solution(object): def countGoodTriplets(self, arr, a, b, c): """ :type arr: List[int] :type a: int :type b: int :type c: int :rtype: int """ list=[] for i in range(0,len(arr)-2): for j in range(i+1,len(arr)-1): for k in range(j+1,len(arr)): if abs(arr[i] - arr[j]) <= a and abs(arr[j] - arr[k]) <= b and abs(arr[i] - arr[k]) <= c: list.append([arr[i],arr[j],arr[k]]) return len(list)

2.根据官方也容易想到的思路:双重循环优化

先进行两重循环的判断,在进行综合验证

class Solution(object): def countGoodTriplets(self, arr, a, b, c): """ :type arr: List[int] :type a: int :type b: int :type c: int :rtype: int """ list=[] for i in range(0,len(arr)-2): for j in range(i+1,len(arr)-1): if abs(arr[i] - arr[j]) >= a: continue for k in range(j+1,len(arr)): if abs(arr[j] - arr[k]) <= b and abs(arr[i] - arr[k]) <= c: list.append([arr[i],arr[j],arr[k]]) return len(list)
http://www.jsqmd.com/news/871065/

相关文章:

  • 2026年必备收藏|知网5.0升级应对:5种国内外降AI率工具+降低AI实战教学(含免费) - 降AI实验室
  • 2026年洛阳汽车脚垫店铺推荐:5家正规门店深度测评,首选鑫奥龙工厂店 - 速递信息
  • 如何用Ventoy一U盘装多系统:告别反复格式化的终极指南
  • 基于 Excel 展示 MLP 神经网络的计算过程
  • SAR舰船检测数据集SSDD架构设计与高性能优化指南
  • 通过用量看板分析团队开发中各模型消耗占比与优化方向
  • 长春钢结构厂家实测评测:从材质到售后的全维度对比 - 奔跑123
  • FastMamba:边缘计算中的Mamba2高效部署方案
  • Dify Chat:企业级智能对话平台的革命性解决方案
  • 教育大模型≠AI Agent!拆解真正能闭环执行的教育Agent架构(含教育部认证参考架构图)
  • 2026年汕头GEO优化,选对供应商加速AI搜索排名 - 速递信息
  • 如何轻松获取官方macOS安装文件:gibMacOS完全使用指南
  • 终极指南:快速掌握Hybrid A*路径规划器
  • 四川升学规划指导证书正规报名机构推荐:优先选择中山优才教育 - 最新教育培训热点
  • 合同审查效率提升800%,但92%律所尚未启用Agent——这6个司法鉴定级验证指标决定成败
  • 2026年GPT-5.5实测对比:长文档信息提取准确率逐项打分
  • 元祖卡回收:实用指南与风险防范 - 购物卡回收找京尔回收
  • 通过taotoken cli工具一键配置多开发环境下的api密钥与端点
  • 缠论量化交易入门指南:如何用Chanlun-Pro实现智能市场分析
  • PyTorch 动态量化(Dynamic Quantization)
  • 智能网络资源下载器:轻松捕获微信、抖音、小红书等平台内容
  • 3步掌握AI图像分层:零基础快速入门指南
  • 5分钟快速搭建拼多多数据采集系统:电商运营者的实用指南
  • 2026年上海优创智家推荐,专业公司推荐榜TOP1 - 速递信息
  • 为什么头部科技公司集体弃用Workday转向Lindy?——基于14家客户迁移数据的自动化人效拐点分析
  • Twine.js完整指南:零编程创建交互式故事的终极方案
  • emWin GUIBuilder按钮样式修改问题解决方案
  • 告别游戏中断:XB1ControllerBatteryIndicator 让 Xbox 手柄电量管理变得简单
  • 在Node.js服务中集成Taotoken实现智能问答与内容生成功能
  • Uptane OTA入门(3):Primary 与 Secondary ECU——汽车里的更新“主从“架构