Submission #887221

#TimeUsernameProblemLanguageResultExecution timeMemory
887221viwlesxqStar triangles (IZhO11_triangle)C++17
100 / 100
240 ms6052 KiB
#include <bits/stdc++.h> using namespace std; using ll = int64_t; #define all(x) x.begin(), x.end() #define size(x) (int)x.size() template<class S, class T> bool chmin(S &a, const T &b) { return (a > b ? (a = b) == b : false); } template<class S, class T> bool chmax(S &a, const T &b) { return (a < b ? (a = b) == b : false); } const ll inf = 1e9; const int mod = 1e9 + 7; signed main() { cin.tie(nullptr)->sync_with_stdio(false); int n; cin >> n; map<int, int> mp_x, mp_y; ll res = 0; int x[n], y[n]; for (int i = 0; i < n; ++i) { cin >> x[i] >> y[i]; mp_x[x[i]]++, mp_y[y[i]]++; } for (int i = 0; i < n; ++i) { res += (ll)(mp_x[x[i]] - 1) * (mp_y[y[i]] - 1); } cout << res; }
#Verdict Execution timeMemoryGrader output
Fetching results...