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

lc1037-有效的回旋镖

题目描述

  • 给定平面内三个点,判断这三个点是否可以形成回旋镖

示例

输入:points = [[1,1],[2,3],[3,2]]
输出:true
输入:points = [[1,1],[2,2],[3,3]]
输出:false

题解

  • 思路
    1. 判断是否有点重合
    2. 判断任意两个斜率是否一致
func isBoomerang(points [][]int) bool {x0, y0 := points[0][0], points[0][1]x1, y1 := points[1][0], points[1][1]x2, y2 := points[2][0], points[2][1]if x0 == x1 && y0 == y1 || x0 == x2 && y0 == y2 || x1 == x2 && y1 == y2 {return false}if (x0 - x1) * (y0 - y2) == (y0 - y1) * (x0 - x2) {return false}return true
}
http://www.jsqmd.com/news/4552/

相关文章:

  • 日常刷题:cf每日一题+abc+反思复盘
  • 题解:P13523 [KOI 2025 #2] 序列与查询
  • 2025年9月26日 - 20243867孙堃2405
  • 实用指南:(14)ASP.NET Core2.2 中的日志记录
  • HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化
  • 老系统-新系统的数据迁移
  • C语言中的for循环
  • excell中完成矩阵的转置相乘
  • 理解 Elasticsearch 中的分块策略 - 详解
  • US$44 YH BMW CAS3 CAS4 Test Adapter Can Work With Yanhua Mini ACDP
  • 论文笔记:How Can Recommender Systems Benefit from Large Language Models: A Survey - 详解
  • Service :微服务通信、负载、故障难题的解决方案 - 指南
  • newDay04
  • 5.WPF控件---ComboBox - 实践
  • python+springboot+uniapp基于微信小程序的任务打卡框架
  • SQLserver 通过本地方式改SA密码
  • 2_2025.9.26_2
  • k8s部署Prometheus实战
  • day005
  • AI Compass前沿速览:Qwen3-Max、Mixboard、Qwen3-VL、Audio2Face、Vidu Q2 AI视频生成模型、Qwen3-LiveTranslate-全模态同传大模型
  • javaEE初阶————多线程进阶(1) - 教程
  • Ubuntu Linux 常用命令
  • 软工9.26
  • 第五篇
  • 网络安全周报:AI监控工具与关键基础设施漏洞警报
  • 重链抗体(IgG2、IgG3)与传统抗体的核心区别:从结构到功能的全方位解析
  • 9.26总结
  • 告别照相馆!这些小软件让你轻松搞定证件照!
  • 重点行业数字化转型一图参透 - 智慧园区
  • RustDesk:免费开源的跨平台远程桌面解决方案