제출 #901394

#제출 시각아이디문제언어결과실행 시간메모리
901394LOLOLO별들과 삼각형 (IZhO11_triangle)C++14
100 / 100
268 ms16320 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define sz(x)   (int)(x).size()
#define len(x)  (int)(x).length()
#define cntbit(x)  builtin_popcnt(x)
#define f   first
#define s   second
#define pb  push_back


ll solve() {
    int n;
    cin >> n;

    vector <pair <int, int>> save;
    map <int, ll> row, col;
    for (int i = 1; i <= n; i++) {
        int x, y;
        cin >> x >> y;
        row[x]++;
        col[y]++;
        save.pb(make_pair(x, y));
    }

    ll ans = 0;
    for (auto x : save) {
        ans += (row[x.f] - 1) * (col[x.s] - 1);
    }

    return ans;
}

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    int t = 1;
    //cin >> t;

    while (t--) {
        cout << solve() << '\n';
    }

}
#Verdict Execution timeMemoryGrader output
Fetching results...