求助一道题
  • 板块学术版
  • 楼主wwhOvO
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/3/21 07:42
  • 上次更新2023/11/5 01:48:50
查看原帖
求助一道题
204619
wwhOvO楼主2021/3/21 07:42

https://nanti.jisuanke.com/t/T1483

目前得分是 90 pts,死活不知道最后一个点挂在哪里了。求大佬帮忙 DUB /kel

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,a[100050];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    sort(a+1,a+n+1);
    int m=unique(a+1,a+n+1)-a-1;
    if(m==1){cout<<0;return 0;}
    int mn=a[1],mx=a[m],fn=a[2],fx=a[m-1];
    // cout<<mn<<" "<<mx<<" "<<fn<<" "<<fx<<"\n";
    // cout<<mx-fn<<" "<<fx-mn<<"\n";
    cout<<min(mx-fn,fx-mn)<<"\n";
    return 0;
}
2021/3/21 07:42
加载中...