题解 | #路灯#

路灯

http://www.nowcoder.com/practice/62cdf520b9d94616b6644ac03a0306ff

#include <stdio.h>
int main()
{
    int n,l;
    while(~scanf("%d %d\n",&n,&l))
    {
        int s[1001];
        for(int i=0;i<n;i++)
        {
            scanf("%d ",&s[i]);
        }
        for(int i=0;i<n-1;i++)
        {
            for(int j=i+1;j<n;j++)
            {
                if(s[i] > s[j])
                {
                    int t = s[i];
                    s[i] = s[j];
                    s[j] = t;
                }
            }
        }
        double max = s[0]-0;
        if(l-s[n-1] > max)
        {
            max = l-s[n-1];
        }
        for(int i=1;i<n-1;i++)
        {
            if((double)(s[i]-s[i-1])/2 > max)
            {
                max = (double)(s[i]-s[i-1])/2;
            }
            if((double)(s[i+1]-s[i])/2 > max)
            {
                max = (double)(s[i+1]-s[i])/2;
            }
        }
        printf("%.2lf\n",max);
    }
}
全部评论

相关推荐

头像
11-09 17:30
门头沟学院 Java
TYUT太摆金星:我也是,好几个华为的社招找我了
点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 19:05
面试官_我太想进步了:混学生会的,难怪简历这么水
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务