P r o b l e m \mathrm{Problem} Problem
给定一个长度为 n n n 的序列 { a n } \{a_n\} { an},对于每个 i ∈ [ 1 , n ] i\in [1,n] i∈[1,n] ,求出一个最小的非负整数 p p p ,使得 ∀ j ∈ [ 1 , n ] \forall j\in[1,n] ∀j∈[1,n],都有 a j ≤ a i + p − ∣ i − j ∣ a_j\le a_i+p-\sqrt{|i-j|} aj≤ai+p−∣i−j∣
1 ≤ n ≤ 5 × 1 0 5 1 \le n \le 5\times 10^{5} 1≤n≤5×105, 0 ≤ a i ≤ 1 0 9