#54187: NA 80% 有人能解惑嗎


rye00390@gmail.com (Xiake)


#include <bits/stdc++.h>
using namespace std;

int main()
{
      int n;
      cin>>n;
      int a[n];
      for(int i=0;i<n;i++) cin>>a[i];
      sort(a,a+n);
      cout<<a[n-1]-a[0];

      return 0;
}

#54194: Re: NA 80% 有人能解惑嗎


leeguanhan0909@gmail.com (李冠翰)


#include
using namespace std;

int main()
{
      int n;
      cin>>n;
      int a[n];
      for(int i=0;i>a[i];
      sort(a,a+n);
      cout<

      return 0;
}

你的邏輯有問題

題目說「i<j」,排序後不一定滿足

這題預期做法是O(n)

其他討論有詳解,這裡不贅述