제출 #333633

#제출 시각아이디문제언어결과실행 시간메모리
333633apostoldaniel854별들과 삼각형 (IZhO11_triangle)C++14
100 / 100
422 ms13404 KiB
#include <bits/stdc++.h>

using namespace std;

using ll = long long;
#define pb push_back
#define dbg(x) cerr << #x << " " << x << "\n"

int main () {
    ios::sync_with_stdio (false);
    cin.tie (0); cout.tie (0);
    int n;
    cin >> n;
    vector <pair <int, int>> points;
    map <int, int> onX, onY;
    for (int i = 1; i <= n; i++) {
        int x, y;
        cin >> x >> y;
        points.pb ({x, y});
        onX[x]++;
        onY[y]++;
    }
    ll ans = 0;
    for (pair <int, int> p : points)
        ans += 1ll * (onX[p.first] - 1) * (onY[p.second] - 1);
    cout << ans << "\n";
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...