제출 #706800

#제출 시각아이디문제언어결과실행 시간메모리
706800600MihneaGap (APIO16_gap)C++17
30 / 100
44 ms1896 KiB
#include <cmath> #include <functional> #include <fstream> #include <iostream> #include <vector> #include <algorithm> #include <string> #include <set> #include <map> #include <list> #include <time.h> #include <math.h> #include <random> #include <deque> #include <queue> #include <unordered_map> #include <unordered_set> #include <iomanip> #include <cassert> #include <bitset> #include <sstream> #include <chrono> #include <cstring> #include <numeric> #include "gap.h" using namespace std; long long findGap(int t, int n) { long long ST = 0; long long DR = (long long)1e18; vector<long long> a(n); for (int i = 0; i <= n - 1 - i; i++) { MinMax(ST, DR, &ST, &DR); int j = n - 1 - i; a[i] = ST; a[j] = DR; ST++; DR--; } long long best_gap = (a[n - 1] - a[0] + (n - 2)) / (n - 1); for (int i = 0; i + 1 < n; i++) { best_gap = max(best_gap, a[i + 1] - a[i]); } return best_gap; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...