제출 #923314

#제출 시각아이디문제언어결과실행 시간메모리
923314hasan2006Gap (APIO16_gap)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "gap.h" using namespace std; #define TL ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); #define rall(s) s.rbegin(),s.rend() #define all(s) s.begin(),s.end() #define pb push_back #define se second #define fi first #define ll long long #define ld long double #define YES cout<<"YES\n" #define Yes cout<<"Yes\n" #define yes cout<<"yes\n" #define NO cout<<"NO\n" #define No cout<<"No\n" #define no cout<<"no\n" const int N = 5e5 + 9 , mod = 1e9 + 7; ll a[N] , b[N] , dp[N] , c[N]; ll findGap(int t , int n){ ll ans = 1; if(t == 1){ ll mx = 1e18; ll mn = 1; ll l , r; vector<int>v; for(int i = 1; i <= (n + 1) / 2; i++){ MinMax(mn , mx , l , r); a[i] = l; if(l != r) a[n - i + 1] = r; mx = l + 1; mx = r - 1; } for(int i = 1; i < n; i++){ ans = max(ans , a[i + 1] - a[i]); } } return ans; } /* void solve() { ll n , q , i , j ,l ,r , x , y , s = 0 , f , k , m , mx = 0 , mn = 1e18; } int main(){ TL; #ifndef ONLINE_JUDGE freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif int t = 1; cin>>t; while(t--) { solve(); } } // Author : حسن */

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

gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:32:30: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   32 |             MinMax(mn , mx , l , r);
      |                              ^
      |                              |
      |                              long long int
In file included from gap.cpp:2:
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:32:34: error: invalid conversion from 'long long int' to 'long long int*' [-fpermissive]
   32 |             MinMax(mn , mx , l , r);
      |                                  ^
      |                                  |
      |                                  long long int
In file included from gap.cpp:2:
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*);
      |                                               ^~~~~~~~~~