結果

問題 No.716 距離
ユーザー mas9612
提出日時 2019-08-03 16:19:20
言語 C++11(廃止可能性あり)
(gcc 13.3.0)
結果
AC  
実行時間 4 ms / 2,000 ms
コード長 627 bytes
コンパイル時間 440 ms
コンパイル使用メモリ 67,408 KB
実行使用メモリ 5,376 KB
最終ジャッジ日時 2024-07-05 20:54:16
合計ジャッジ時間 1,712 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 40
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <algorithm>
#include <climits>
#include <cmath>
#include <iostream>
#include <vector>

using namespace std;

int main() {
    int n;
    cin >> n;

    vector<int> points(n);
    for (int i = 0; i < n; ++i)
        cin >> points[i];

    int max_dist = 0;
    int min_dist = INT_MAX;
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < n; ++j) {
            if (i == j)
                continue;

            max_dist = max(max_dist, abs(points[i] - points[j]));
            min_dist = min(min_dist, abs(points[i] - points[j]));
        }
    }

    cout << min_dist << '\n';
    cout << max_dist << '\n';
}
0