路灯
来源:互联网 发布:平整度记录表数据 编辑:程序博客网 时间:2024/04/28 19:47
1.排序数组;
2.计算数组元素间最大的间隔;
3.考虑首尾的特殊情况;
4.精度问题;
5.数组越界问题。
#include <iostream>
#include <algorithm>
#include<iomanip>
using namespace std;
int main()
{
long n,l;
double d=0;
cin >> n >> l;
int ai[n+1];
for(int i=0;i<n;i++)
{
cin >> ai[i];
}
sort(ai,ai+n);
for(int j=1;j<n;j++)
{
if(ai[j]-ai[j-1]>d)
d=ai[j]-ai[j-1];
}
d= d/2.0;
if(ai[0]!=0&&ai[0]>d)d=ai[0];
if(ai[n-1]!=l&&l-ai[n-1]>d)d=l-ai[n-1];
cout<< setiosflags(ios::fixed) << setprecision(2) <<d<<endl;
return 0;
}
阅读全文
0 0
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯&雪
- 关路灯
- 关路灯
- 路灯 - java
- GPRS与路灯监控
- 智能路灯管理
- 模拟路灯控制系统.C
- 橘黄的路灯
- 无线智能路灯监控
- oracle的权限,角色和用户的管理
- bootstrap table对每列数据进行统计汇总
- 异常测试的测试点
- java枚举定义
- leetcode链表习题总结
- 路灯
- FPGA前世今生(四)
- 深入剖析Android音频之AudioPolicyService
- Kotlin基本类型自动装箱的一点问题
- oracle
- at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>错误
- <设计模式可复用面向对象软件的基础> [1.5]、单例(C#)
- 行人属性“Human Attribute Recognition by Deep Hierarchical Contexts”
- Zookeeper搭建集群