Submission #17829232


Source Code Expand

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

using ll = long long;
using P = pair<ll,ll>;
#define rep(i,n) for (ll i = 0; i < (ll)(n); ++i)
#define rep2(i,j,n) for (ll i = j; i < (ll)(n); ++i)
const ll INF = 1LL << 60;

template<class T> inline bool chmin(T& a, T b) {
    if (a > b) {
        a = b;
        return true;
    }
    return false;
}
template<class T> inline bool chmax(T& a, T b) {
    if (a < b) {
        a = b;
        return true;
    }
    return false;
}

int main() {
    ll N;
    cin >> N;
    vector<P> p(N);
    rep(i, N){
        ll x, y;
        cin >> x >> y;
        p.at(i) = P(x, y);
    }
    vector<int> index(N);
    rep(i,N) index.at(i)=i;
    ll ans = 0;
    do{
        auto [x0, y0] = p.at(index.at(0));
        auto [x1, y1] = p.at(index.at(1));
        chmax(ans, abs(x0-x1)+abs(y0-y1));
    }while(next_permutation(index.begin(), index.end()));

    cout << ans << endl;
}

Submission Info

Submission Time
Task E - Dist Max
User papino
Language C++ (GCC 9.2.1)
Score 0
Code Size 961 Byte
Status TLE
Exec Time 2205 ms
Memory 7284 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 2
AC × 5
TLE × 13
Set Name Test Cases
Sample sample00, sample01
All handmade02, handmade03, handmade04, handmade05, handmade06, handmade07, handmade08, handmade09, random07, random08, random09, random10, random11, random12, random13, random14, sample00, sample01
Case Name Status Exec Time Memory
handmade02 AC 8 ms 3408 KiB
handmade03 AC 2 ms 3480 KiB
handmade04 AC 2 ms 3512 KiB
handmade05 TLE 2205 ms 7108 KiB
handmade06 TLE 2205 ms 7212 KiB
handmade07 TLE 2205 ms 7056 KiB
handmade08 TLE 2205 ms 7108 KiB
handmade09 TLE 2205 ms 7052 KiB
random07 TLE 2205 ms 7108 KiB
random08 TLE 2205 ms 7084 KiB
random09 TLE 2205 ms 7136 KiB
random10 TLE 2205 ms 7284 KiB
random11 TLE 2205 ms 7284 KiB
random12 TLE 2205 ms 7280 KiB
random13 TLE 2205 ms 6944 KiB
random14 TLE 2205 ms 5672 KiB
sample00 AC 7 ms 3588 KiB
sample01 AC 2 ms 3460 KiB