Submission #1162453

#TimeUsernameProblemLanguageResultExecution timeMemory
1162453minh30082008Gap (APIO16_gap)C++20
Compilation error
0 ms0 KiB
#include <stdio.h> #include <stdlib.h> #include "gap.h" #include<bits/stdc++.h> #define INF 1e18 #define fi first #define se second #define FOR(i, k, n) for(ll i = k; i <= n; i++) #define FOR1(i, k, n) for(ll i = k; i >= n; i--) #define pb push_back #define fastio ios::sync_with_stdio(0); cin.tie(0); cout.tie(0) #define vi vector<int> #define pii pair<int, int> #define vii vector<pii> #define ll long long #define vll vector<ll> #define pll pair<ll, ll> #define re return 0 #define mii map<int, int> #define input "chinaflu.inp" #define output "chinaflu.out" #define rf freopen(input, "r", stdin); freopen(output, "w", stdout) using namespace std; const int maxn = 1e5 + 5; const int mod = 1e9 + 9; const int base = 998244353; void add(int &a, int b) { a += b; if(a >= mod) a -= mod; if(a < 0) a += mod; } mt19937 rd(chrono::steady_clock::now().time_since_epoch().count()); int rand(int l, int r) { return uniform_int_distribution<int>(l, r) (rd); } l a[maxn]; ll findGap(int sub, int n) { if(sub == 1) { ll minn = -1, maxx = -1; ll l = 0, r = 1e18; int d = 1, c = n; while(d <= c) { minn = -1; maxx = -1; MinMax(l, r, minn, maxx); a[d] = minn; a[c] = maxx; l = minn + 1; r = maxx - 1; d++; c--; } ll ans = 0; FOR(i, 1, n - 1) ans = max(ans, a[i + 1] - a[i]); return ans; } return 0; }

Compilation message (stderr)

gap.cpp:40:1: error: 'l' does not name a type; did you mean 'll'?
   40 | l a[maxn];
      | ^
      | ll
gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:52:38: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   52 |                         MinMax(l, r, minn, maxx);
      |                                      ^~~~
      |                                      |
      |                                      long long int
In file included from gap.cpp:3:
gap.h:1:35: note:   initializing argument 3 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
    1 | void MinMax(long long, long long, long long*, long long*);
      |                                   ^~~~~~~~~~
gap.cpp:52:44: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   52 |                         MinMax(l, r, minn, maxx);
      |                                            ^~~~
      |                                            |
      |                                            long long int
In file included from gap.cpp:3:
gap.h:1:47: note:   initializing argument 4 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
    1 | void MinMax(long long, long long, long long*, long long*);
      |                                               ^~~~~~~~~~
gap.cpp:53:25: error: 'a' was not declared in this scope
   53 |                         a[d] = minn;
      |                         ^
gap.cpp:62:40: error: 'a' was not declared in this scope
   62 |                         ans = max(ans, a[i + 1] - a[i]);
      |                                        ^