首页 > TAG信息列表 > Heaters

【力扣 080】475. 供暖器

475. 供暖器 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所有供暖器都

475. 供暖器

冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所有供暖器都遵循你的

475. Heaters

/** 475. Heaters https://leetcode.com/problems/heaters/ Winter is coming! During the contest, your first job is to design a standard heater with a fixed warm radius to warm all the houses. Every house can be warmed, as long as the house is within the heat

LeetCode——475.供暖器

通过万岁!!! 题目:给两个数组,一个是房子的编号,一个是暖气管道的位置。然后看看暖气管道需要多大的供暖半径才能让所有的房子都感受到暖气(也就是左右两边都在暖气范围之内,在一个就可以了)。当然,我们求的这个半径是越小越好。注意,房子数组中可能是房子在坐标轴上的点,而之间的差距就

475. 供暖器

看了题解之后在纸上画了画才写出来的。可以假设对于每个house左右都有加热器,那么这个house的半径就是min(左加热器,右加热器)。ans则是所有house半径的最大值。 初始化ans为0。将heaters从小到大排序,遍历houses,对于houses中的每个house,找到第1个大于house的位置: 1. 如果这个位置i

Java刷题随笔---475. 供热器

475. 供暖器 - 力扣(LeetCode) (leetcode-cn.com) 难度:中等 题目描述:冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出

2021-12-20每日一题

475. 供暖器 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所

二分(二)供暖器

对应 LeetCode 475.供暖器 问题描述 给出位于一条水平线上的房屋 \(houses\) 和供暖器 \(heaters\) 的位置,请找出并返回可以覆盖所有房屋的最小加热半径。所有供暖器都遵循你的半径标准,加热的半径也一样 比如,对于输入的 \(house=[1, 5]\)​,\(heaters=[2]\)​,那么至少需要使得供暖

Leetcode 472~478题

第四百七十二题: class Solution { public: unordered_set<string> hash; bool check(string& word) { int n = word.size(); vector<int> f(n + 1, INT_MIN); f[0] = 0; for (int i = 0; i <= n; i ++ ) {

CF1066B Heaters 贪心

题意:给了n个装置,r为半径,用最少的装置覆盖整个区间(1-n)。 题解:直接考虑贪心,记last为上一个覆盖的点,通过r可以判断如果要保证全部覆盖需要装置的区间即L=last-r+2,R=last+r ,只要[L,R]中的任何一个装置是打开的就可完成覆盖,那我们肯定选最远的。 #include<bits/stdc++.h> using n

2020-2-2摸底测试B 贪心

题面: Vova's house is an array consisting of n elements (yeah, this is the first problem, I think, where someone lives in the array). There are heaters in some positions of the array. The i-th element of the array is 1 if there is a heater in the posit

供暖器

题目描述: 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 现在,给出位于一条水平线上的房屋和供暖器的位置,找到可以覆盖所有房屋的最小加热半径。 所以,你的输入将会是房屋和供暖器的位置。你将输出供暖器的最小加热半径。 思路分析: (1)先找到每个房