제출 #1194285

#제출 시각아이디문제언어결과실행 시간메모리
1194285UnforgettableplPortal (BOI24_portal)C++20
10 / 100
19 ms1864 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long

int32_t main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    int N;
    cin >> N;
    vector<pair<int,int>> portals(N);
    for(auto&[i,j]:portals)cin>>i>>j;
    int vertical = 0;
    int horizontal = 0;
    for(auto&[x1,y1]:portals){
        vertical = gcd(vertical,portals[0].first-x1);
        horizontal = gcd(horizontal,portals[0].second-y1);
    }
    cout << (vertical*horizontal==0 ? -1 : vertical*horizontal) << '\n';
}
#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...