Submission #91071

#TimeUsernameProblemLanguageResultExecution timeMemory
91071quotitquotStar triangles (IZhO11_triangle)C++14
100 / 100
402 ms37416 KiB
#include <bits/stdc++.h> #define fr first #define sc scanf #define pf printf #define se second #define sq(x) x * x #define ll long long #define pb push_back #define mk make_pair #define ld long double #define pr pair<ll,ll> #define sz(s) int(s.size()) #define piip pair< pair<ll,ll>,ll > //#define fin(s) freopen( s, "r", stdin ) //#define fout(s) freopen( s, "w", stdout ) #define TIME ios_base::sync_with_stdio(0) using namespace std; const ll INF = 1e9; const ll N = 3e5 + 1; const ll mod = 1e9 + 7; const long double eps = 1E-7; map<ll,ll>l, r; ll n, x[N], y[N], ans; int main() { TIME; cin >> n; for( int i = 1; i <= n; i ++ ) { cin >> x[i] >> y[i]; l[x[i]] ++, r[y[i]] ++; } for( int i = 1; i <= n; i ++ ) ans += (l[x[i]]-1) * (r[y[i]]-1); cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...