Happy new year

我的想法是,他得走到所有房子的最遠,再走回他家,再走到另一冊的最遠,再走回家,然後如果他在其中一邊的最俺,他就走其中一冊的最遠就好,但不知道為甚麼有一筆錯,可能極限值吧?
 avatar
unknown
plain_text
3 years ago
410 B
0
Indexable
#include <stdio.h>
#include <limits.h>

long long int A[200005];

int main(void){
    long long int N,max=0,min=100000002,ans;

    scanf("%lld",&N);
    for(int i=0;i<=N;i++){
        scanf("%lld",&A[i]);
        if(A[i]>max){
            max=A[i];
        }
        else if(A[i]<min){
            min=A[i];
        }
    }
    ans=2*(max-min);
    printf("%lld\n",ans);

    return 0;
}