Submission #987149

#TimeUsernameProblemLanguageResultExecution timeMemory
987149ezzzayStar triangles (IZhO11_triangle)C++14
0 / 100
12 ms14684 KiB
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define ff first
#define ss second
#define pb push_back
const int N=3e5+5;
 vector<int>v[N];
signed main(){
    int n;
    cin>>n;
    map<int,int>mpx,mpy;
   
    for(int i=1;i<=n;i++){
        int x,y;
        cin>>x>>y;
        mpx[x]++;
        mpy[y]++;
        v[x].pb(y);
    }
    int cnt=0;
    for(auto it=mpx.begin();it!=mpx.end();it++){
        int x= it->ff;
        for(auto y:v[x]){
            cnt+= (mpy[y]-1)*(mpx[x]-1);
        }
    }
    cout<<cnt;
}
#Verdict Execution timeMemoryGrader output
Fetching results...