# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
947047 | 2024-03-15T12:40:00 Z | onepunchac168 | Minerals (JOI19_minerals) | C++14 | 22 ms | 3160 KB |
#include "minerals.h" #include <bits/stdc++.h> using namespace std; int query(int x) { return Query(x); } void solve(vector <int> need,bool check) { if (need.size()==2) { if (check==1) { int aa=query(need[0]); int bb=query(need[1]); } Answer(need[0],need[1]); return; } if (need.size()<=1) { assert(1==0); } vector <int> aa,bb; int rr=need.size()/4; if (check==0) { for (int i=0;i<need.size();i++) { int a1=query(need[i]); //cout<<a1<<'\n'; if (a1<=rr) { aa.push_back(need[i]); } else { int a2=query(need[i]); bb.push_back(need[i]); } } solve(aa,1); solve(bb,0); } else { for (int i=rr;i<need.size();i++) { int a1=query(need[i]); } for (int i=0;i<rr;i++) { aa.push_back(need[i]); } for (int i=rr;i<need.size();i++) { int a1=query(need[i]); if (a1<=rr) { aa.push_back(need[i]); } else { int a2=query(need[i]); bb.push_back(need[i]); } } solve(aa,1); solve(bb,0); } } void Solve(int n) { vector <int > opt; for (int i=1;i<=2*n;i++) { opt.push_back(i); } solve(opt,0); }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 344 KB | Output is correct |
2 | Correct | 1 ms | 344 KB | Output is correct |
3 | Correct | 3 ms | 600 KB | Output is correct |
4 | Correct | 5 ms | 856 KB | Output is correct |
5 | Correct | 10 ms | 1368 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Correct | 0 ms | 592 KB | Output is correct |
3 | Correct | 1 ms | 344 KB | Output is correct |
4 | Correct | 1 ms | 504 KB | Output is correct |
5 | Correct | 1 ms | 344 KB | Output is correct |
6 | Correct | 1 ms | 344 KB | Output is correct |
7 | Correct | 3 ms | 600 KB | Output is correct |
8 | Correct | 5 ms | 856 KB | Output is correct |
9 | Correct | 10 ms | 1368 KB | Output is correct |
10 | Correct | 1 ms | 344 KB | Output is correct |
11 | Correct | 7 ms | 1024 KB | Output is correct |
12 | Correct | 10 ms | 1368 KB | Output is correct |
13 | Correct | 9 ms | 2036 KB | Output is correct |
14 | Correct | 8 ms | 1368 KB | Output is correct |
15 | Incorrect | 22 ms | 3160 KB | Wrong Answer [2] |
16 | Halted | 0 ms | 0 KB | - |