Submission #1256703

#TimeUsernameProblemLanguageResultExecution timeMemory
1256703bynixHack (APIO25_hack)C++20
25 / 100
132 ms1332 KiB
#include "hack.h" #include "bits/stdc++.h" using namespace std; typedef long long ll; ll lsqrt(ll x){ ll l = 1, r = x; while (l < r){ ll mid = (l+r)/2; if (mid * mid <= x) l = mid+1; else r = mid; } return l-1; } vector<ll> gen(ll x){ ll v = lsqrt(x); vector<ll> ans; for (int i = 1; i < v; i++) ans.push_back(i); for (int i = v; i <= x; i += v) ans.push_back(i); ans.push_back(x+1); return ans; } int hack(){ ll l = 2, r = 1e9; while (l < r){ ll mid = (l+r)/2; if (collisions(gen(mid)) >= 1) r = mid; else l = mid + 1; } return r; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...