A92004.「JSOI2016」灯塔

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:256MB

题目描述

JSOI 的国境线上有 NN 座连续的山峰,其中第 ii 座的高度是 hih_i​​。为了简单起见,我们认为这 NN 座山峰排成了连续一条直线。

山峰与灯塔高度均为非负整数。如果在第 ii 座山峰上建立一座高度为 p (p0)p\ (p \geq 0) 的灯塔,JYY 发现,这座灯塔能够照亮第 jj 座山峰,当且仅当满足如下不等式:

hjhi+pijh_j \leq h_i+p-\sqrt{|i−j|}

JSOI国王希望对于每一座山峰,JYY 都能提供建造一座能够照亮全部其他山峰的灯塔所需要的最小高度。你能帮助 JYY 么?

输入格式

输入第一行为一个整数 NN,代表山峰的数目。
接下来 NN 行,每行一个数 hih_i,代表第 ii 座山峰的高度是 hih_i

输出格式

输出 NN 行,表示每座山峰需要建造的灯塔高度 pip_i

输入输出样例

  • 输入#1

    6
    5
    3
    2
    4
    2
    4

    输出#1

    2
    3
    5
    3
    5
    4

说明/提示

对于所有数据,1<N105, 0<hi1091<N \leq 10^5,\ 0<h_i \leq 10^9

首页