제출 #1005793

#제출 시각아이디문제언어결과실행 시간메모리
1005793omsincoconutGap (APIO16_gap)C++17
0 / 100
21 ms3680 KiB
#include <bits/stdc++.h> #include "gap.h" using namespace std; typedef long long ll; ll findGap1(int N) { ll l = 1, r = N; ll fl = LLONG_MIN, fr = LLONG_MAX; ll arr[N+1]; while (l <= r) { ll *q1, *q2; MinMax(fl, fr, q1, q2); arr[l++] = *q1; arr[r--] = *q2; fl = *q1+1; fr = *q2-1; } ll ans = 0; for (ll i = 1; i < N; i++) ans = max(ans, arr[i+1] - arr[i]); return ans; } ll findGap2(int N) { return 0; } ll findGap(int T, int N) { return T == 1 ? findGap1(N) : findGap2(N); }

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

gap.cpp: In function 'll findGap1(int)':
gap.cpp:13:9: warning: 'q1' may be used uninitialized in this function [-Wmaybe-uninitialized]
   13 |   MinMax(fl, fr, q1, q2);
      |   ~~~~~~^~~~~~~~~~~~~~~~
gap.cpp:13:9: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized]
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...