Submission #23382

#TimeUsernameProblemLanguageResultExecution timeMemory
23382noobprogrammerGap (APIO16_gap)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "gap.h" using namespace std; typedef long long ll; #define fi first #define se second #define ii pair<int,int> #define vii vector<pair<int,int> > #define vi vector<int> ll arr[100010] ; ll findGap(int t , int n){ int sz = n ; if(t == 1){ MinMax( 0 , 1e18 , arr[1] , arr[n] ) ; sz-=2 ; int i = 1 ; while(sz > 0){ MinMax( arr[i]+1 , arr[n-i+1]-1 , arr[i+1] , arr[n-i] ) ; sz-=2 ; } ll res = 0 ; for(int i=1;i<n;i++) res = max(arr[i+1] - arr[i] , res) ; return res ; } else{ } return 0 ; }

Compilation message (stderr)

gap.cpp: In function 'll findGap(int, int)':
gap.cpp:16:27: error: invalid conversion from 'll {aka long long int}' to 'long long int*' [-fpermissive]
   MinMax( 0 , 1e18 , arr[1] , arr[n] ) ;
                           ^
In file included from gap.cpp:2:0:
gap.h:1:6: note:   initializing argument 3 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
 void MinMax(long long, long long, long long*, long long*);
      ^
gap.cpp:16:36: error: invalid conversion from 'll {aka long long int}' to 'long long int*' [-fpermissive]
   MinMax( 0 , 1e18 , arr[1] , arr[n] ) ;
                                    ^
In file included from gap.cpp:2:0:
gap.h:1:6: note:   initializing argument 4 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
 void MinMax(long long, long long, long long*, long long*);
      ^
gap.cpp:20:45: error: invalid conversion from 'll {aka long long int}' to 'long long int*' [-fpermissive]
    MinMax( arr[i]+1 , arr[n-i+1]-1 , arr[i+1] , arr[n-i] ) ;
                                             ^
In file included from gap.cpp:2:0:
gap.h:1:6: note:   initializing argument 3 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
 void MinMax(long long, long long, long long*, long long*);
      ^
gap.cpp:20:56: error: invalid conversion from 'll {aka long long int}' to 'long long int*' [-fpermissive]
    MinMax( arr[i]+1 , arr[n-i+1]-1 , arr[i+1] , arr[n-i] ) ;
                                                        ^
In file included from gap.cpp:2:0:
gap.h:1:6: note:   initializing argument 4 of 'void MinMax(long long int, long long int, long long int*, long long int*)'
 void MinMax(long long, long long, long long*, long long*);
      ^