제출 #1267962

#제출 시각아이디문제언어결과실행 시간메모리
1267962gry3125Portal (BOI24_portal)C++20
0 / 100
1 ms324 KiB
#include <bits/stdc++.h>
#define pb push_back
#define ll long long int
#define all(v) (v).begin(),(v).end()
#define fi first 
#define se second
using namespace std;

int main() {
    int n; cin >> n;
    vector<int> x(n), y(n);
    for (int i = 0; i < n; i++) {
        cin >> x[i] >> y[i];
    }
    sort(all(x)); sort(all(y));
    ll mx = 0, my = 0;
    for (int i = 1; i < n; i++) {
        mx = gcd(mx, abs(x[i]-x[i-1]));
        my = gcd(my, abs(y[i]-y[i-1]));
    }
    cout << mx*my;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...