Submission #1140668

#TimeUsernameProblemLanguageResultExecution timeMemory
1140668l.alzahrani04Star triangles (IZhO11_triangle)C++20
100 / 100
248 ms5856 KiB
#include <bits/stdc++.h>
using namespace std;

const int MOD=1e9+7;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
	int n;
	cin>>n;
	vector<pair<int, int>> v(n);
	map<int, int> frx; //first value is key second is value
	map<int, int> fry;
	for(int i=0; i<n; i++)
	{
		cin>>v[i].first>>v[i].second;
		frx[v[i].first]++;
		fry[v[i].second]++;
	}
	
	int ans=0;
	for(int i = 0; i < n; i++)
	{
		ans+=( frx[v[i].first] - 1 )*( fry[v[i].second] - 1);
	}
	cout<<ans;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...