灯笼
Description
为庆祝建国70周年,二中张灯结彩,要给校道上挂上灯笼。我们知道越亮的灯笼(光照半径
越大)越贵,为了节约经费,同时又要将灯笼的光洒亮整条校道,请你计算灯笼最大的光照
半径是多少。
Input
第一行,两个整数 和 ,表示灯笼的数量和校道的长度。 第二行, 个整数 ,表示挂灯笼的位置。
Output
一个小数,结果保留 位小数。
Sample Input
7 15
15 5 3 7 9 14 0
Sample Output
2.500000000
HINT
数据约定: , ,
思路
简单的入门题
- 当然,先排序
- 两个路灯之间的距离 ,取最大值
- 和 第一个路灯 的距离 和最后一个路灯的距离也要加入最大值判断(不用 2 , 因为这些段只有一个路灯 )
- 最大值 2 , 输出
#include <bits/stdc++.h>
using namespace std;
long long n, m, l, r;
long long a[2001], b;
long long ans;
double dd;
signed main()
{
scanf("%lld%lld", &n, &m);
for (long long i = 1; i <= n; i++)
scanf("%lld", &a[i]);
sort(a + 1, a + n + 1);
for (long long i = 2; i <= n; i++)
ans = max(ans, a[i] - a[i - 1]);
ans = max(ans, 2 * max(a[1], m - a[n]));
dd = (double)ans * 1.0 / 2;
printf("%.9lf", dd);
return 0;
}
本文来自博客园,作者:蒟蒻orz,转载请注明原文链接:https://www.cnblogs.com/orzz/p/18122192
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话