Submission #881882

#TimeUsernameProblemLanguageResultExecution timeMemory
881882vjudge1별들과 삼각형 (IZhO11_triangle)C++17
100 / 100
242 ms9332 KiB
#ifndef Local #pragma GCC optimize("O3,unroll-loops") const int lim=2e5+100; #else const int lim=3e3; #endif #include <bits/stdc++.h> using namespace std; #define int long long #define pb push_back const int mod=1e9+7; using pii=pair<int,int>; void solve(){ int n; cin>>n; pii a[n]; map<int,int>col,row; for(int i=0;i<n;i++){ cin>>a[i].first>>a[i].second; col[a[i].first]++,row[a[i].second]++; } sort(a,a+n); int ans=0; for(int i=0;i<n;i++){ ans+=(col[a[i].first]-1)*(row[a[i].second]-1); } cout<<ans<<"\n"; } signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL);cout.tie(NULL); #ifdef Local freopen(".in","r",stdin); freopen(".out","w",stdout); #else //freopen(".in","r",stdin); //freopen(".out","w",stdout); #endif int t=1; //cin>>t; while (t--) { solve(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...