Submission #1285781

#TimeUsernameProblemLanguageResultExecution timeMemory
1285781SmuggingSpunHack (APIO25_hack)C++20
78.10 / 100
172 ms1288 KiB
#include "hack.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; const int LIM = 1e9; int hack(){ int low = 1, high = LIM - 1, ans = 1; while(low <= high){ int mid = (low + high) >> 1, sqr = sqrt(mid - low + 1); vector<ll>p; for(int i = 1; i <= sqr; i++){ p.push_back(i); } for(int i = 0; low + sqr * i <= mid; i++){ p.push_back(low + sqr * i); } sort(p.begin(), p.end()); p.resize(unique(p.begin(), p.end()) - p.begin()); p.push_back(mid + 1); if(collisions(p) == 0){ low = ans = mid + 1; } else{ high = mid - 1; } } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...