Dưới là code của em.
Em đang k biết cách nào để đưa ra trường hợp -1. Và cho em hỏi là cách của em có ra được với bộ test 1<=n<=10^5
và 1<=a[i]<=10^5
không ạ? Anh chị giúp em với ạ. Em cám ơn.
#include<iostream>
using namespace std;
int main() {
int t;
cin>>t;
while(t--) {
int n,*a;
cin>>n;
a=new int[n+1];
for(int i=1;i<=n;i++) {
cin>>a[i];
}
int res=INT_MIN;
for(int i=1;i<n;i++) {
for(int j=i+1;j<=n;j++) {
if (a[j] > a[i]) {
int h=a[j] - a[i];
res=max(res,h);
}
}
}
cout<<res;
}
}