제출 #1111974

#제출 시각아이디문제언어결과실행 시간메모리
1111974KK_1729별들과 삼각형 (IZhO11_triangle)C++17
100 / 100
292 ms20656 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define FOR(i,a,b) for (int i = (a); i < (b); ++i) #define pb push_back #define all(a) a.begin(), a.end() #define endl "\n" void printVector(vector<int> a){ for (auto x: a) cout << x << " "; cout << endl; } void solve(){ int n; cin >> n; map<int, int> abc; map<int, int> oord; vector<pair<int, int>> points; FOR(i,0,n){ int x, y; cin >> x >> y; points.pb({x, y}); abc[x]++; oord[y]++; } int ans = 0; for (auto point: points){ ans += (abc[point.first]-1)*(oord[point.second]-1); } cout << ans << endl; } int32_t main(){ ios::sync_with_stdio(false);cin.tie(nullptr); int t = 1; // cin >> t; while (t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...