[题目大意] 有$n$个位置,每个位置有一个数$x_i$,代表从$i$经过1步可以到达的点在$[\max(1, i-x_i), \min(i+x_i, n)]$中. 定义$(i,j)$的距离表示从$i$到$j$经过多少步,从$j$到$i$经过多少步,这两个取最小值. 求任意两点间最大的距离. $1\leq n \leq 10^5, 1 \leq x_i < n$ [题解] 每个点经过若干次能过到达的,显然是一个区间. 考虑倍增,$[L_{x,i}, R_{x,i}]$表示从$x$开始,经过$2^…