截至 qqq 的前缀最大值和从 qqq 开始的后缀最小值都是数列中的实际项,因此它们的差恰为 ap−ara_p - a_rap−ar。
取 qqq 使 d=dqd = d_qd=dq,并取 p≤q≤rp \le q \le rp≤q≤r 使 ap=max{aj:1≤j≤q}a_p = \max\{a_j : 1 \le j \le q\}ap=max{aj:1≤j≤q} 且 ar=min{aj:q≤j≤n}a_r = \min\{a_j : q \le j \le n\}ar=min{aj:q≤j≤n},于是 d=ap−ard = a_p - a_rd=ap−ar。由于 ap≥aq≥ara_p \ge a_q \ge a_rap≥aq≥ar,还可得 d≥0d \ge 0d≥0。