直接上结论,对 数组差分以后所有正数或所有负数的绝对值即为答案。 my code: #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 10; int n,ans; int a[maxn]; int main(){ scanf("%d",&n); for(int i = 1;i <= n;i++){ scanf("%d",&a[i]); if(a[i] > a[i - 1]) an...