首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
喷水装置
3条解析
开通博客写题解
Byuan
发表于 2021-04-23 22:37:46
学习日记 -02注意到,可以将喷头区分为三种喷头:①半径小于宽度一半的喷头(简称小于,等于、大于类推);②半径等于宽度一半的喷头;③半径大于宽度一半的喷头;假设计入有效的浇灌距离[s,e],说明需要在以喷头位置S为中心,半径为r的圆(覆盖范围为[S-r,S+r])中能框出出一个左端点为s,又端点为e
展开全文
威风镰鼬
发表于 2021-09-02 10:59:30
思路 看到圆就很想吐,但幸好想到了每个圆代表的区间其实就是所以问题就转化为:最少能用多少个子区间将总区间表示出来。然后是怎么选区间的问题,只要将每个区间排序,然后贪心地去选就好了。先排序,每个区间L小在前,然后是R大在前,然后只要我没有达到最大长度,就选一个区间使得我能到达最远的距离,然后ans++
展开全文
斩瑾
发表于 2023-06-18 13:29:52
思路:圆的半径小于等于W/2时,他会存在边角,使草坪不能有效覆盖,而当半径大于W/2时,他能覆盖的有效距离可以看成【L-sqrt(r^2-(W/2)^2,L+sqrt(r^2-(W/2)^2】再用区间覆盖判断是否最大可到达L #include <iostream> #include &l
展开全文
查看本题
查看本题讨论
相关比赛
950-Part1.1 基础算法-贪心算法
进入比赛
75972-310寝室蓝桥杯模拟训练4
进入比赛
103116-专项练习赛-贪心算法
进入比赛
103337-专题训练-贪心
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题