对于区间加操作 [i,n] ,其反应在差分数组 d[n + 1] 上。 所以我们只需要用 d[n + 1] 来消去一部分 d[1] 即可。 当然,操作数有个最低的下限,即 max(A)。 code void slove() { cin >> n; for (int i = 1; i <= n; i++)cin >> a[i]; for (int i = 1; i <= n + 1;...