Submission #855842

#TimeUsernameProblemLanguageResultExecution timeMemory
855842Trisanu_DasChessboard (IZhO18_chessboard)C++17
Compilation error
0 ms0 KiB
#include <iostream> #include <algorithm> #include <climits> #define int long long using namespace std; int f(int s, int a) { a %= s * 2; return min(a, s * 2 - a); } int main() { int x1[N], y1[N], x2[N], y2[N]; int n, k, temp, ans; cin >> n >> k; for (i = 0; i < k; i++){ cin >> x1[i] >> y1[i] >> x2[i] >> y2[i]; --x1[i]; --y1[i]; } ans = LLONG_MAX; for (i = 1; i < n; i++) if (n % i == 0) { k = (n / i) * (n / i) / 2 * i * i; for (i = 0; i < n; i++) temp += (f(i, x2[i]) - f(i, x1[i])) * (f(i, y2[i]) - f(i, y1[i])); ans = min(ans, min(temp, n * n - temp)); } cout << ans << '\n'; }

Compilation message (stderr)

cc1plus: error: '::main' must return 'int'
chessboard.cpp: In function 'int main()':
chessboard.cpp:13:9: error: 'N' was not declared in this scope
   13 |  int x1[N], y1[N], x2[N], y2[N];
      |         ^
chessboard.cpp:16:7: error: 'i' was not declared in this scope
   16 |  for (i = 0; i < k; i++){
      |       ^
chessboard.cpp:17:14: error: 'x1' was not declared in this scope
   17 |       cin >> x1[i] >> y1[i] >> x2[i] >> y2[i];
      |              ^~
chessboard.cpp:17:23: error: 'y1' was not declared in this scope
   17 |       cin >> x1[i] >> y1[i] >> x2[i] >> y2[i];
      |                       ^~
chessboard.cpp:17:32: error: 'x2' was not declared in this scope
   17 |       cin >> x1[i] >> y1[i] >> x2[i] >> y2[i];
      |                                ^~
chessboard.cpp:17:41: error: 'y2' was not declared in this scope
   17 |       cin >> x1[i] >> y1[i] >> x2[i] >> y2[i];
      |                                         ^~
chessboard.cpp:21:7: error: 'i' was not declared in this scope
   21 |  for (i = 1; i < n; i++)
      |       ^
chessboard.cpp:24:42: error: 'x2' was not declared in this scope
   24 |    for (i = 0; i < n; i++) temp += (f(i, x2[i]) - f(i, x1[i])) * (f(i, y2[i]) - f(i, y1[i]));
      |                                          ^~
chessboard.cpp:24:56: error: 'x1' was not declared in this scope
   24 |    for (i = 0; i < n; i++) temp += (f(i, x2[i]) - f(i, x1[i])) * (f(i, y2[i]) - f(i, y1[i]));
      |                                                        ^~
chessboard.cpp:24:72: error: 'y2' was not declared in this scope
   24 |    for (i = 0; i < n; i++) temp += (f(i, x2[i]) - f(i, x1[i])) * (f(i, y2[i]) - f(i, y1[i]));
      |                                                                        ^~
chessboard.cpp:24:86: error: 'y1' was not declared in this scope
   24 |    for (i = 0; i < n; i++) temp += (f(i, x2[i]) - f(i, x1[i])) * (f(i, y2[i]) - f(i, y1[i]));
      |                                                                                      ^~