#include<bits/stdc++.h>
using namespace std;
int max0(int a,int b){
int max;
if(a>b)
max=a;
else
max=b;
return max;
}
int main(){
int T;
int n;
int flag=1;
int max;
cin>>T;
while(T){
cin>>n;
T--;
max=0;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=1;i<n;i++){
if(a[i-1]>a[i])
flag=0;
}
if(flag==1)
cout<<"0"<<endl;
else{
int t;
for(int i=0;i<n-2;i++){
t=max0(0,(a[i]-a[i+1]))+max0(0,(a[i+1]-a[i+2]));
if(max<t)
max=t;
}
cout<<max<<endl;
}
}
return 0;
}
问题 B: 做操的时候要排好队( 2018安徽省ACM程序设计大赛 )
最新推荐文章于 2022-10-07 19:56:45 发布