제출 #966358

#제출 시각아이디문제언어결과실행 시간메모리
966358jadai007Best Place (NOI17_bestplace)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; int n, x[100010], y[100010], px, py; ll ax, ay, mxx, mxy; int main() { cin.tie(0)->sync_with_stdio(0); cin >> n; for(int i=1; i<=n; i++) { cin >> x[i] >> y[i]; ax += x[i]; ay += y[i]; } sort(x+1, x+n+1); sort(y+1, y+n+1); mxx = ax; mxy = ay; px = x[1]; py = y[1]; for(int i=2; i<=n; i++) { ax -= (n-i+1)(x[i]-x[i-1]); ax += (i-1)(x[i]-x[i-1]); if(mxx < ax) { ax = mxx; px = x[i]; } ay -= (n-i+1)(y[i]-y[i-1]); ay += (i-1)(y[i]-y[i-1]); if(mxy < ay) { ay = mxy; py = y[i]; } } cout << px << " " << py; return 0; }

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

bestplace.cpp: In function 'int main()':
bestplace.cpp:23:34: error: expression cannot be used as a function
   23 |         ax -= (n-i+1)(x[i]-x[i-1]);
      |                                  ^
bestplace.cpp:24:32: error: expression cannot be used as a function
   24 |         ax += (i-1)(x[i]-x[i-1]);
      |                                ^
bestplace.cpp:29:34: error: expression cannot be used as a function
   29 |         ay -= (n-i+1)(y[i]-y[i-1]);
      |                                  ^
bestplace.cpp:30:32: error: expression cannot be used as a function
   30 |         ay += (i-1)(y[i]-y[i-1]);
      |                                ^