Submission #1257437

#TimeUsernameProblemLanguageResultExecution timeMemory
1257437furinaStar triangles (IZhO11_triangle)C++20
100 / 100
466 ms9216 KiB
#include <bits/stdc++.h>
using namespace std;
using lol = long long;

int main(){
    lol N; cin >> N;
    vector<lol> x(N + 1), y(N + 1);
    map<lol, lol> row, col;
    lol furina = 0;

    for(int i = 1; i <= N; i++){
        cin >> x[i] >> y[i];
        row[x[i]]++;
        col[y[i]]++;
    }

    for(int i = 1; i <= N; i++){
        lol ans_x = row[x[i]] - 1;
        lol ans_y = col[y[i]] - 1;

        furina += ans_x * ans_y;
    }

    cout << furina;

}
#Verdict Execution timeMemoryGrader output
Fetching results...