# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
73715 | 2018-08-28T18:11:30 Z | Hoget157 | Detecting Molecules (IOI16_molecules) | C++14 | 4 ms | 628 KB |
#include "molecules.h" #include <bits/stdc++.h> using namespace std; vector<int> find_subset(int l, int u, std::vector<int> w) { sort(w.begin(),w.end()); vector<int> ans; int s = 0,n = w.size(); for(int i = 0;i < n;i++){ s += w[n - i - 1]; ans.push_back(n - i - 1); if(l <= s && s <= u) return ans; if(s > u) break; } if(s < l) return vector<int>(0); reverse(ans.begin(),ans.end()); for(int i = 0;i < ans.size();i++){ s = s - w[ans[i]] + w[i]; ans[i] = i; if(l <= s && s <= u) return ans; } return vector<int>(0); }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 248 KB | OK (n = 1, answer = NO) |
2 | Correct | 2 ms | 356 KB | OK (n = 1, answer = NO) |
3 | Correct | 2 ms | 356 KB | OK (n = 1, answer = YES) |
4 | Correct | 3 ms | 400 KB | OK (n = 2, answer = YES) |
5 | Correct | 3 ms | 420 KB | OK (n = 2, answer = YES) |
6 | Correct | 3 ms | 472 KB | OK (n = 3, answer = YES) |
7 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
8 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
9 | Correct | 3 ms | 480 KB | OK (n = 3, answer = YES) |
10 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
11 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
12 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
13 | Correct | 2 ms | 516 KB | OK (n = 3, answer = NO) |
14 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
15 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
16 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
17 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
18 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
19 | Correct | 2 ms | 540 KB | OK (n = 100, answer = YES) |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
2 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
3 | Correct | 4 ms | 540 KB | OK (n = 12, answer = NO) |
4 | Correct | 3 ms | 540 KB | OK (n = 12, answer = NO) |
5 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
6 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
7 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
8 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
9 | Correct | 3 ms | 540 KB | OK (n = 6, answer = YES) |
10 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
11 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
12 | Incorrect | 2 ms | 628 KB | sum of weights should be in [50..51] but it is 35 |
13 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 248 KB | OK (n = 1, answer = NO) |
2 | Correct | 2 ms | 356 KB | OK (n = 1, answer = NO) |
3 | Correct | 2 ms | 356 KB | OK (n = 1, answer = YES) |
4 | Correct | 3 ms | 400 KB | OK (n = 2, answer = YES) |
5 | Correct | 3 ms | 420 KB | OK (n = 2, answer = YES) |
6 | Correct | 3 ms | 472 KB | OK (n = 3, answer = YES) |
7 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
8 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
9 | Correct | 3 ms | 480 KB | OK (n = 3, answer = YES) |
10 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
11 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
12 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
13 | Correct | 2 ms | 516 KB | OK (n = 3, answer = NO) |
14 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
15 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
16 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
17 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
18 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
19 | Correct | 2 ms | 540 KB | OK (n = 100, answer = YES) |
20 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
21 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
22 | Correct | 4 ms | 540 KB | OK (n = 12, answer = NO) |
23 | Correct | 3 ms | 540 KB | OK (n = 12, answer = NO) |
24 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
25 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
26 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
27 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
28 | Correct | 3 ms | 540 KB | OK (n = 6, answer = YES) |
29 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
30 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
31 | Incorrect | 2 ms | 628 KB | sum of weights should be in [50..51] but it is 35 |
32 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 248 KB | OK (n = 1, answer = NO) |
2 | Correct | 2 ms | 356 KB | OK (n = 1, answer = NO) |
3 | Correct | 2 ms | 356 KB | OK (n = 1, answer = YES) |
4 | Correct | 3 ms | 400 KB | OK (n = 2, answer = YES) |
5 | Correct | 3 ms | 420 KB | OK (n = 2, answer = YES) |
6 | Correct | 3 ms | 472 KB | OK (n = 3, answer = YES) |
7 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
8 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
9 | Correct | 3 ms | 480 KB | OK (n = 3, answer = YES) |
10 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
11 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
12 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
13 | Correct | 2 ms | 516 KB | OK (n = 3, answer = NO) |
14 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
15 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
16 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
17 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
18 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
19 | Correct | 2 ms | 540 KB | OK (n = 100, answer = YES) |
20 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
21 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
22 | Correct | 4 ms | 540 KB | OK (n = 12, answer = NO) |
23 | Correct | 3 ms | 540 KB | OK (n = 12, answer = NO) |
24 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
25 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
26 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
27 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
28 | Correct | 3 ms | 540 KB | OK (n = 6, answer = YES) |
29 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
30 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
31 | Incorrect | 2 ms | 628 KB | sum of weights should be in [50..51] but it is 35 |
32 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 248 KB | OK (n = 1, answer = NO) |
2 | Correct | 2 ms | 356 KB | OK (n = 1, answer = NO) |
3 | Correct | 2 ms | 356 KB | OK (n = 1, answer = YES) |
4 | Correct | 3 ms | 400 KB | OK (n = 2, answer = YES) |
5 | Correct | 3 ms | 420 KB | OK (n = 2, answer = YES) |
6 | Correct | 3 ms | 472 KB | OK (n = 3, answer = YES) |
7 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
8 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
9 | Correct | 3 ms | 480 KB | OK (n = 3, answer = YES) |
10 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
11 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
12 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
13 | Correct | 2 ms | 516 KB | OK (n = 3, answer = NO) |
14 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
15 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
16 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
17 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
18 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
19 | Correct | 2 ms | 540 KB | OK (n = 100, answer = YES) |
20 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
21 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
22 | Correct | 4 ms | 540 KB | OK (n = 12, answer = NO) |
23 | Correct | 3 ms | 540 KB | OK (n = 12, answer = NO) |
24 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
25 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
26 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
27 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
28 | Correct | 3 ms | 540 KB | OK (n = 6, answer = YES) |
29 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
30 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
31 | Incorrect | 2 ms | 628 KB | sum of weights should be in [50..51] but it is 35 |
32 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 248 KB | OK (n = 1, answer = NO) |
2 | Correct | 2 ms | 356 KB | OK (n = 1, answer = NO) |
3 | Correct | 2 ms | 356 KB | OK (n = 1, answer = YES) |
4 | Correct | 3 ms | 400 KB | OK (n = 2, answer = YES) |
5 | Correct | 3 ms | 420 KB | OK (n = 2, answer = YES) |
6 | Correct | 3 ms | 472 KB | OK (n = 3, answer = YES) |
7 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
8 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
9 | Correct | 3 ms | 480 KB | OK (n = 3, answer = YES) |
10 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
11 | Correct | 2 ms | 480 KB | OK (n = 3, answer = YES) |
12 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
13 | Correct | 2 ms | 516 KB | OK (n = 3, answer = NO) |
14 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
15 | Correct | 2 ms | 516 KB | OK (n = 3, answer = YES) |
16 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
17 | Correct | 2 ms | 540 KB | OK (n = 3, answer = NO) |
18 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
19 | Correct | 2 ms | 540 KB | OK (n = 100, answer = YES) |
20 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
21 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
22 | Correct | 4 ms | 540 KB | OK (n = 12, answer = NO) |
23 | Correct | 3 ms | 540 KB | OK (n = 12, answer = NO) |
24 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
25 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
26 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
27 | Correct | 2 ms | 540 KB | OK (n = 12, answer = YES) |
28 | Correct | 3 ms | 540 KB | OK (n = 6, answer = YES) |
29 | Correct | 3 ms | 540 KB | OK (n = 12, answer = YES) |
30 | Correct | 2 ms | 540 KB | OK (n = 100, answer = NO) |
31 | Incorrect | 2 ms | 628 KB | sum of weights should be in [50..51] but it is 35 |
32 | Halted | 0 ms | 0 KB | - |