为什么开LONG_LONG_MIN就能全A 但是开INT_MIN倒数第二个点就W了 /_ \
AC代码:
#include<bits/stdc++.h>
using namespace std;
long long n,x,cnt=LONG_LONG_MIN,Min;
int main(){
scanf("%lld %lld",&n,&Min);
for(int i=1;i<n;i++){
scanf("%lld",&x);
if(x-Min>cnt)cnt=x-Min;
Min=min(Min,x);
}
printf("%lld\n",cnt);
return 0;
}
93分:
#include<bits/stdc++.h>
using namespace std;
long long n,x,cnt=INT_MIN,Min;
int main(){
scanf("%lld %lld",&n,&Min);
for(int i=1;i<n;i++){
scanf("%lld",&x);
if(x-Min>cnt)cnt=x-Min;
Min=min(Min,x);
}
printf("%lld\n",cnt);
return 0;
}