Submission #1011652

# Submission time Handle Problem Language Result Execution time Memory
1011652 2024-07-01T03:08:25 Z ezzzay Gap (APIO16_gap) C++14
Compilation error
0 ms 0 KB
#include "gap.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
ll arr[N];
long long findGap(int T, int N){
	int l=0,r=N-1;
	ll s=0,t=1e18;
	while(1){
		ll mn,mx;
		MinMax(s,t,mn,mx);
		arr[l]=mn;
		arr[r]=mx;
		l++;
		r--;
		if(l+1==r or l==r)break;
	}
	ll ans=0;
	for(int i=1;i<N;i++){
		ans=max(ans,arr[i]-arr[i-1]);
	}
	return ans;
}

Compilation message

gap.cpp:6:8: error: 'N' was not declared in this scope
    6 | ll arr[N];
      |        ^
gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:12:14: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   12 |   MinMax(s,t,mn,mx);
      |              ^~
      |              |
      |              long long int
In file included from gap.cpp:1:
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:12:17: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   12 |   MinMax(s,t,mn,mx);
      |                 ^~
      |                 |
      |                 long long int
In file included from gap.cpp:1:
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:13:3: error: 'arr' was not declared in this scope
   13 |   arr[l]=mn;
      |   ^~~
gap.cpp:21:15: error: 'arr' was not declared in this scope
   21 |   ans=max(ans,arr[i]-arr[i-1]);
      |               ^~~