| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1367507 | waygonz | Hack (APIO25_hack) | C++20 | 204 ms | 3384 KiB |
#include "hack.h"
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int hack() {
int l = 1, r = (int)1e9;
while (l < r) {
int mid = (l + r + 1) / 2;
int N = mid - l + 1;
int x = sqrt(N);
set<ll> A;
for (int i = 1; i <= x; i++) A.emplace(i);
for (int i = l; i <= mid; i += x) A.emplace(i);
A.emplace(mid);
vector<ll> Q;
for (auto &e : A) Q.emplace_back(e);
if (collisions(Q)) r = mid - 1;
else l = mid;
}
return l;
}| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
