求改题,求帮忙,传智杯C的求差值

一直显示时间超时,如何改?求帮忙
题链接:https://ac.nowcoder.com/acm/contest/71300
#include
int main(){
    int n=0;
    scanf("%d",&n);
    int arr[100000],i=0;
    for(i=0;i        scanf("%d",&arr[i]);
    }
    int cha=10000,j=0,x=0,y=0;
    int temp=cha;
    for(i=0;i        for(j=i+1;j        if(arr[i]            cha=arr[j]-arr[i];
        }
        else{
            cha=arr[i]-arr[j];
        }
        if(cha           temp=cha;
        }
        }
    }
    printf("%d",temp);
    return 0;
}
全部评论

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务