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

LeetCode 供暖器

题目地址:https://leetcode.cn/problems/heaters/description/

冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。

在加热器的加热半径范围内的每个房屋都可以获得供暖。

现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。

注意:所有供暖器 heaters 都遵循你的半径标准,加热的半径也一样。

// 思路:找到 houses[i] 距离 heaters[j] 的所有最小半径
// 在最小半径中取最大值func findRadius(houses []int, heaters []int) int {sort.Ints(houses)sort.Ints(heaters)radius := 0cur := 0j := 0for i := 0; i < len(houses); i++ {// 往后找到最小的半径cur = absInt(houses[i] - heaters[j])for j < len(heaters)-1 && absInt(houses[i]-heaters[j+1]) <= absInt(houses[i]-heaters[j]) {j++cur = absInt(houses[i] - heaters[j])}// 所有最小半径最大的那个radius = max(radius, cur)}return radius
}func absInt(num int) int {if num < 0 {return -num}return num
}
http://www.dtcms.com/a/619395.html

相关文章:

  • 百度一下建设银行网站首页沈阳制作公司网站和app
  • 校园二手物品交易网站开发背景图片在线设计平台
  • 山东舜玉建设工程有限公司网站临沂公司做网站
  • ASC学习笔记0025:移除所有属性集
  • 网站信息架构哈尔滨微网站建设公司哪家好
  • 岫岩做网站全球包装设计网
  • 基于COMSOL热流固耦合的二氧化碳驱替甲烷模型研究:煤层变形与孔渗变化对甲烷产量及二氧化碳封...
  • 家用无线网络设置方案
  • 大学英文网站建设十大网站黄页
  • 连云港市电信网站建设淮南市重点工程建设管理局网站
  • 省示范院校建设网站天堂 在线最新版天堂中文
  • 智能制造与工业互联网:助力企业迈向数字化未来
  • OSPF实验【实验报告】
  • 网站开发 实习报告网站建设开发哪个好学
  • ftp上传文件到网站中文建站模板
  • 如何看一个网站用什么程序做的做网站需要买ip地址吗
  • 建立网站的公司有哪些沈阳设计网站公司哪家好
  • 状态管理V2装饰器大合集
  • 网站颜色搭配表做网站一般会出现的问题
  • 国外好玩的网站房地产网站开发公司电话
  • 怎么做关于梦想的网站免费的wordpress jd哪个好
  • 4.2 让AI拥有记忆!Agent记忆系统设计详解,打造个性化智能体验
  • 提供东莞网站建设价格线上企业推广
  • wordpress建企业网站手机搭建网站软件下载
  • 长春市建设工程交易中心网站yw55523can优物入口4虎
  • Nginx动态封禁IP完整指南:从入门到实战
  • IsaacLab笔记(1)利用standalone python创建场景
  • 中国建设银行上海分行信息网站如何制作网址
  • 构建AI智能体:九十六、基于YOLO的智能生活助手:食材识别、植物健康与宠物行为分析
  • 企业网站蓝色模板下载官方网站建设计划书