제출 #1367657

#제출 시각아이디문제언어결과실행 시간메모리
1367657denkenneinausfahrtHack (APIO25_hack)C++20
75.50 / 100
104 ms1300 KiB
#include "hack.h"
#include<bits/stdc++.h>
using namespace std;
using ll = long long;


int hack() {
    int l = 2, r = 1e9;
    while (l < r) {
        int mid = (l + r + 1) / 2;
        // cerr << mid << ' ';
        int sq = sqrt(r - l + 1);
        vector<ll> v;
        for (int i = 1;i <= sq;i++) v.push_back(i);
        for (int j = l + sq - 1;j <= mid;j += sq) v.push_back(j);
        if (v.empty() || v.back() != mid) v.push_back(mid);
        if (collisions(v)) r = mid - 1;
        else l = mid;
    }
    return l;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…