Submission #1207084

#TimeUsernameProblemLanguageResultExecution timeMemory
1207084alterioHack (APIO25_hack)C++20
0 / 100
8 ms1276 KiB
#include "hack.h"
#include <bits/stdc++.h>

using namespace std;

#define ll long long

ll sum;

bool ask(ll x) {
    vector<ll> v;
    ll k = sqrt(x);
    for (ll i = 1; i < k; i++) v.push_back(i);
    for (ll i = k; i <= x; i += k) v.push_back(i);
    sum += v.size();
    if (sum > 1e6) {
        while (1) {
            // dzimi krimi
        }
    }
    return collisions(v) > 0;
}

int hack() {
    sum = 0;
    ll l = 2, r = 1e9 + 1;
    while (l + 1 < r) {
        ll mid = (l + r) / 2;
        if (ask(mid)) r = mid;
        else l = mid;
    }
    return r - 1;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...