結果
問題 |
No.716 距離
|
ユーザー |
|
提出日時 | 2018-11-06 21:05:09 |
言語 | C (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 584 bytes |
コンパイル時間 | 255 ms |
コンパイル使用メモリ | 29,312 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-11-20 20:36:13 |
合計ジャッジ時間 | 1,436 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | WA * 40 |
ソースコード
#include<stdio.h> #include<stdlib.h> int comp(const int *v1,const int *v2); int main(void){ int n,low,up,rslt=0; int *pt; scanf("%d",&n); pt=(int *)malloc(sizeof(int)*n); for(int i=0;i<n;i++){ scanf("%d",&pt[i]); } qsort(pt,n,sizeof(int),(int (*)(const void *,const void *))comp); low=pt[0]; up=pt[n-1]; rslt=up-low; printf("%d\n",rslt); free(pt); return 0; } int comp(const int *v1,const int *v2){ if(*v1<*v2){ return -1; }else if(*v1==*v2){ return 0; }else{ return 1; } }