# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
524561 | 2022-02-09T13:46:26 Z | fabijan_cikac | Minerals (JOI19_minerals) | C++17 | 34 ms | 3352 KB |
#include <bits/stdc++.h> using namespace std; #include "minerals.h" const int MAXN = (1 << 17); #define F first #define S second #define pp pair<int, int> vector<pp> sol; deque<int> q; int p[MAXN] = { 0 }; /*int Query(int x){ int y; cin >> y; return y; } void Answer(int x, int y){ return; }*/ void findpar(vector<int> v){ if (v.size() == 2){ sol.push_back({v[0], v[1]}); return; } while (!q.empty()){ if (p[q.front()]){ int z = Query(q.front() + 1); } q.pop_front(); } vector<int> a[2]; int maks = v.size() / 4; for (int i = 0; i < v.size(); ++i){ int x = Query(v[i] + 1); q.push_back(v[i]); p[v[i]] = 1; if (x > maks){ Query(v[i] + 1); a[1].push_back(v[i]); p[v[i]] = 0; } else a[0].push_back(v[i]); } findpar(a[0]); findpar(a[1]); return; } void Solve(int N){ ios_base::sync_with_stdio(false); cin.tie(NULL); vector<int> v; for (int i = 0; i < 2 * N; ++i) v.push_back(i); findpar(v); for (int i = 0; i < N; ++i) Answer(sol[i].F + 1, sol[i].S + 1); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 416 KB | Output is correct |
2 | Correct | 2 ms | 456 KB | Output is correct |
3 | Correct | 6 ms | 584 KB | Output is correct |
4 | Correct | 11 ms | 1064 KB | Output is correct |
5 | Correct | 24 ms | 1692 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 328 KB | Output is correct |
2 | Correct | 0 ms | 328 KB | Output is correct |
3 | Correct | 1 ms | 328 KB | Output is correct |
4 | Correct | 0 ms | 328 KB | Output is correct |
5 | Correct | 1 ms | 416 KB | Output is correct |
6 | Correct | 2 ms | 456 KB | Output is correct |
7 | Correct | 6 ms | 584 KB | Output is correct |
8 | Correct | 11 ms | 1064 KB | Output is correct |
9 | Correct | 24 ms | 1692 KB | Output is correct |
10 | Correct | 2 ms | 328 KB | Output is correct |
11 | Correct | 14 ms | 1344 KB | Output is correct |
12 | Correct | 21 ms | 1628 KB | Output is correct |
13 | Correct | 18 ms | 1608 KB | Output is correct |
14 | Correct | 19 ms | 1600 KB | Output is correct |
15 | Incorrect | 34 ms | 3352 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |