제출 #874965

#제출 시각아이디문제언어결과실행 시간메모리
874965SevakYegoryan별들과 삼각형 (IZhO11_triangle)C++17
100 / 100
255 ms13336 KiB
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <sstream> #include <algorithm> #include <cmath> #include <string> #include <cstring> #include <iomanip> #include <iterator> #include <set> #include <map> #include <list> #include <stack> #include <queue> #include <vector> #include <numeric> #include <cassert> #include <limits> #include <climits> #include <unordered_set> #include <unordered_map> using namespace std; typedef long long ll; typedef unsigned long long ull; #define fastIO ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL) #define cdap(k) cout.setf(ios::fixed | ios::showpoint); cout.precision(k); #define all(v) (v).begin(), (v).end() #define rall(v) (v).rbegin(), (v).rend() #define pb push_back #define ff first #define ss second #define mkp make_pair #define mkt make_tuple #define pque priority_queue const int INF = INT_MAX; const long long LNF = LLONG_MAX; const int N = 300003; int x[N], y[N]; int n; map<int, ll> mpx, mpy; void solve() { int i, j; cin >> n; for (i = 1; i <= n; i++) { cin >> x[i] >> y[i]; mpx[x[i]]++; mpy[y[i]]++; } ll ans = 0LL; for (i = 1; i <= n; i++) { ans += (mpx[x[i]] - 1LL) * (mpy[y[i]] - 1LL); } cout << ans << "\n"; return; } int main() { fastIO; int mt = 1; //cin >> mt; while(mt--) { solve(); } return 0; }

컴파일 시 표준 에러 (stderr) 메시지

triangle.cpp: In function 'void solve()':
triangle.cpp:48:9: warning: unused variable 'j' [-Wunused-variable]
   48 |  int i, j;
      |         ^
#Verdict Execution timeMemoryGrader output
Fetching results...