import sys def main(): # 高效读取输入(适配n=1e6的大规模场景) data = sys.stdin.read().split() n = int(data[0]) P = list(map(int, data[1 : n + 1])) # 1. 预处理后缀最大值数组:suffix_max[i]表示P[i..n-1]的最大值 suffix_max = [0] * n suffix_max[-1] = P[-1] for i in range(n - 2, -1, -1): suffix_max[i] = max(P[i], suffix_max[i + 1]) # 2...