Content 一条大街上有 \(n\) 个房子,第 \(i\) 个房子的楼层数量是 \(h_i\).如果一个房子的楼层数量大于位于其右侧的所有房屋,则房屋是豪华的.对于第 \(i\) 个房子,请求出至少要添加多少层才能使这个房子变得豪华.注意,对于所有的房子,其答案互不影响. 数据范围:\(1\leqslant n\leqslant 10^5,1\leqslant h_i\leqslant 10^9\). Solution 我们可以由后往前求出从 \(i\) 到 \(n\) 的 \(h_i\)…