Submission #59389

# Submission time Handle Problem Language Result Execution time Memory
59389 2018-07-21T23:40:59 Z updown1 Detecting Molecules (IOI16_molecules) C++17
100 / 100
89 ms 14888 KB
/*
Sort and two pointers
*/
#include <bits/stdc++.h>
#include "molecules.h"
using namespace std;
typedef long long ll;
#define For(i, a, b) for(int i=a; i<b; i++)
#define ffi For(i, 0, N)
#define ffj For(j, 0, M)
#define ffa ffi ffj
#define s <<" "<<
#define c <<" : "<<
//#define w cout
#define e endl
#define pb push_back
#define mp make_pair
#define a first
#define b second
//#define int ll
const int MAXN = 3000000;
//500,000,000 operations



std::vector<int> find_subset(int l, int u, std::vector<int> w) {
    //return std::vector<int>(0);
    vector<pair<int, int> > vals;
    For (i, 0, w.size()) vals.pb(mp(w[i], i));
    sort(vals.begin(), vals.end());
    ll lll = 0, sum = 0;
    For (r, 0, w.size()) {
        sum += vals[r].a;
        while (sum > u) {sum -= vals[lll].a; lll++;}
        if (sum >= l) {
            vector<int> ret;
            For (i, lll, r+1) ret.pb(vals[i].b);
            return ret;
        }
        //cout<< lll s r c sum s l s u<<e;
    }
    return std::vector<int>(0);
}

Compilation message

molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:8:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define For(i, a, b) for(int i=a; i<b; i++)
molecules.cpp:29:10:
     For (i, 0, w.size()) vals.pb(mp(w[i], i));
          ~~~~~~~~~~~~~~             
molecules.cpp:29:5: note: in expansion of macro 'For'
     For (i, 0, w.size()) vals.pb(mp(w[i], i));
     ^~~
molecules.cpp:8:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define For(i, a, b) for(int i=a; i<b; i++)
molecules.cpp:32:10:
     For (r, 0, w.size()) {
          ~~~~~~~~~~~~~~             
molecules.cpp:32:5: note: in expansion of macro 'For'
     For (r, 0, w.size()) {
     ^~~
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB OK (n = 1, answer = NO)
2 Correct 2 ms 356 KB OK (n = 1, answer = NO)
3 Correct 3 ms 356 KB OK (n = 1, answer = YES)
4 Correct 4 ms 520 KB OK (n = 2, answer = YES)
5 Correct 2 ms 520 KB OK (n = 2, answer = YES)
6 Correct 2 ms 520 KB OK (n = 3, answer = YES)
7 Correct 3 ms 520 KB OK (n = 3, answer = YES)
8 Correct 2 ms 520 KB OK (n = 3, answer = YES)
9 Correct 2 ms 520 KB OK (n = 3, answer = YES)
10 Correct 3 ms 520 KB OK (n = 3, answer = YES)
11 Correct 3 ms 520 KB OK (n = 3, answer = YES)
12 Correct 2 ms 520 KB OK (n = 3, answer = YES)
13 Correct 3 ms 520 KB OK (n = 3, answer = NO)
14 Correct 2 ms 520 KB OK (n = 3, answer = YES)
15 Correct 3 ms 520 KB OK (n = 3, answer = YES)
16 Correct 3 ms 520 KB OK (n = 3, answer = NO)
17 Correct 3 ms 520 KB OK (n = 3, answer = NO)
18 Correct 3 ms 520 KB OK (n = 100, answer = NO)
19 Correct 3 ms 520 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 3 ms 544 KB OK (n = 12, answer = YES)
2 Correct 2 ms 544 KB OK (n = 12, answer = YES)
3 Correct 2 ms 544 KB OK (n = 12, answer = NO)
4 Correct 2 ms 544 KB OK (n = 12, answer = NO)
5 Correct 2 ms 600 KB OK (n = 12, answer = YES)
6 Correct 2 ms 600 KB OK (n = 12, answer = YES)
7 Correct 2 ms 600 KB OK (n = 12, answer = YES)
8 Correct 3 ms 600 KB OK (n = 12, answer = YES)
9 Correct 2 ms 600 KB OK (n = 6, answer = YES)
10 Correct 2 ms 600 KB OK (n = 12, answer = YES)
11 Correct 2 ms 600 KB OK (n = 100, answer = NO)
12 Correct 3 ms 600 KB OK (n = 100, answer = YES)
13 Correct 3 ms 600 KB OK (n = 100, answer = NO)
14 Correct 2 ms 600 KB OK (n = 100, answer = YES)
15 Correct 2 ms 600 KB OK (n = 100, answer = YES)
16 Correct 2 ms 624 KB OK (n = 100, answer = YES)
17 Correct 2 ms 624 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB OK (n = 1, answer = NO)
2 Correct 2 ms 356 KB OK (n = 1, answer = NO)
3 Correct 3 ms 356 KB OK (n = 1, answer = YES)
4 Correct 4 ms 520 KB OK (n = 2, answer = YES)
5 Correct 2 ms 520 KB OK (n = 2, answer = YES)
6 Correct 2 ms 520 KB OK (n = 3, answer = YES)
7 Correct 3 ms 520 KB OK (n = 3, answer = YES)
8 Correct 2 ms 520 KB OK (n = 3, answer = YES)
9 Correct 2 ms 520 KB OK (n = 3, answer = YES)
10 Correct 3 ms 520 KB OK (n = 3, answer = YES)
11 Correct 3 ms 520 KB OK (n = 3, answer = YES)
12 Correct 2 ms 520 KB OK (n = 3, answer = YES)
13 Correct 3 ms 520 KB OK (n = 3, answer = NO)
14 Correct 2 ms 520 KB OK (n = 3, answer = YES)
15 Correct 3 ms 520 KB OK (n = 3, answer = YES)
16 Correct 3 ms 520 KB OK (n = 3, answer = NO)
17 Correct 3 ms 520 KB OK (n = 3, answer = NO)
18 Correct 3 ms 520 KB OK (n = 100, answer = NO)
19 Correct 3 ms 520 KB OK (n = 100, answer = YES)
20 Correct 3 ms 544 KB OK (n = 12, answer = YES)
21 Correct 2 ms 544 KB OK (n = 12, answer = YES)
22 Correct 2 ms 544 KB OK (n = 12, answer = NO)
23 Correct 2 ms 544 KB OK (n = 12, answer = NO)
24 Correct 2 ms 600 KB OK (n = 12, answer = YES)
25 Correct 2 ms 600 KB OK (n = 12, answer = YES)
26 Correct 2 ms 600 KB OK (n = 12, answer = YES)
27 Correct 3 ms 600 KB OK (n = 12, answer = YES)
28 Correct 2 ms 600 KB OK (n = 6, answer = YES)
29 Correct 2 ms 600 KB OK (n = 12, answer = YES)
30 Correct 2 ms 600 KB OK (n = 100, answer = NO)
31 Correct 3 ms 600 KB OK (n = 100, answer = YES)
32 Correct 3 ms 600 KB OK (n = 100, answer = NO)
33 Correct 2 ms 600 KB OK (n = 100, answer = YES)
34 Correct 2 ms 600 KB OK (n = 100, answer = YES)
35 Correct 2 ms 624 KB OK (n = 100, answer = YES)
36 Correct 2 ms 624 KB OK (n = 100, answer = YES)
37 Correct 3 ms 624 KB OK (n = 28, answer = YES)
38 Correct 2 ms 624 KB OK (n = 27, answer = YES)
39 Correct 2 ms 624 KB OK (n = 90, answer = YES)
40 Correct 2 ms 652 KB OK (n = 100, answer = YES)
41 Correct 2 ms 660 KB OK (n = 100, answer = YES)
42 Correct 2 ms 660 KB OK (n = 10, answer = YES)
43 Correct 3 ms 660 KB OK (n = 100, answer = YES)
44 Correct 3 ms 660 KB OK (n = 100, answer = YES)
45 Correct 3 ms 672 KB OK (n = 100, answer = YES)
46 Correct 2 ms 672 KB OK (n = 100, answer = YES)
47 Correct 2 ms 672 KB OK (n = 100, answer = NO)
48 Correct 3 ms 672 KB OK (n = 100, answer = NO)
49 Correct 3 ms 672 KB OK (n = 100, answer = NO)
50 Correct 3 ms 672 KB OK (n = 100, answer = YES)
51 Correct 3 ms 672 KB OK (n = 100, answer = YES)
52 Correct 2 ms 672 KB OK (n = 100, answer = YES)
53 Correct 2 ms 712 KB OK (n = 100, answer = YES)
54 Correct 4 ms 712 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB OK (n = 1, answer = NO)
2 Correct 2 ms 356 KB OK (n = 1, answer = NO)
3 Correct 3 ms 356 KB OK (n = 1, answer = YES)
4 Correct 4 ms 520 KB OK (n = 2, answer = YES)
5 Correct 2 ms 520 KB OK (n = 2, answer = YES)
6 Correct 2 ms 520 KB OK (n = 3, answer = YES)
7 Correct 3 ms 520 KB OK (n = 3, answer = YES)
8 Correct 2 ms 520 KB OK (n = 3, answer = YES)
9 Correct 2 ms 520 KB OK (n = 3, answer = YES)
10 Correct 3 ms 520 KB OK (n = 3, answer = YES)
11 Correct 3 ms 520 KB OK (n = 3, answer = YES)
12 Correct 2 ms 520 KB OK (n = 3, answer = YES)
13 Correct 3 ms 520 KB OK (n = 3, answer = NO)
14 Correct 2 ms 520 KB OK (n = 3, answer = YES)
15 Correct 3 ms 520 KB OK (n = 3, answer = YES)
16 Correct 3 ms 520 KB OK (n = 3, answer = NO)
17 Correct 3 ms 520 KB OK (n = 3, answer = NO)
18 Correct 3 ms 520 KB OK (n = 100, answer = NO)
19 Correct 3 ms 520 KB OK (n = 100, answer = YES)
20 Correct 3 ms 544 KB OK (n = 12, answer = YES)
21 Correct 2 ms 544 KB OK (n = 12, answer = YES)
22 Correct 2 ms 544 KB OK (n = 12, answer = NO)
23 Correct 2 ms 544 KB OK (n = 12, answer = NO)
24 Correct 2 ms 600 KB OK (n = 12, answer = YES)
25 Correct 2 ms 600 KB OK (n = 12, answer = YES)
26 Correct 2 ms 600 KB OK (n = 12, answer = YES)
27 Correct 3 ms 600 KB OK (n = 12, answer = YES)
28 Correct 2 ms 600 KB OK (n = 6, answer = YES)
29 Correct 2 ms 600 KB OK (n = 12, answer = YES)
30 Correct 2 ms 600 KB OK (n = 100, answer = NO)
31 Correct 3 ms 600 KB OK (n = 100, answer = YES)
32 Correct 3 ms 600 KB OK (n = 100, answer = NO)
33 Correct 2 ms 600 KB OK (n = 100, answer = YES)
34 Correct 2 ms 600 KB OK (n = 100, answer = YES)
35 Correct 2 ms 624 KB OK (n = 100, answer = YES)
36 Correct 2 ms 624 KB OK (n = 100, answer = YES)
37 Correct 3 ms 624 KB OK (n = 28, answer = YES)
38 Correct 2 ms 624 KB OK (n = 27, answer = YES)
39 Correct 2 ms 624 KB OK (n = 90, answer = YES)
40 Correct 2 ms 652 KB OK (n = 100, answer = YES)
41 Correct 2 ms 660 KB OK (n = 100, answer = YES)
42 Correct 2 ms 660 KB OK (n = 10, answer = YES)
43 Correct 3 ms 660 KB OK (n = 100, answer = YES)
44 Correct 3 ms 660 KB OK (n = 100, answer = YES)
45 Correct 3 ms 672 KB OK (n = 100, answer = YES)
46 Correct 2 ms 672 KB OK (n = 100, answer = YES)
47 Correct 2 ms 672 KB OK (n = 100, answer = NO)
48 Correct 3 ms 672 KB OK (n = 100, answer = NO)
49 Correct 3 ms 672 KB OK (n = 100, answer = NO)
50 Correct 3 ms 672 KB OK (n = 100, answer = YES)
51 Correct 3 ms 672 KB OK (n = 100, answer = YES)
52 Correct 2 ms 672 KB OK (n = 100, answer = YES)
53 Correct 2 ms 712 KB OK (n = 100, answer = YES)
54 Correct 4 ms 712 KB OK (n = 100, answer = YES)
55 Correct 6 ms 984 KB OK (n = 10000, answer = YES)
56 Correct 6 ms 1016 KB OK (n = 10000, answer = YES)
57 Correct 7 ms 1116 KB OK (n = 10000, answer = YES)
58 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
59 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
60 Correct 6 ms 1212 KB OK (n = 10000, answer = YES)
61 Correct 6 ms 1256 KB OK (n = 10000, answer = NO)
62 Correct 6 ms 1308 KB OK (n = 10000, answer = YES)
63 Correct 7 ms 1356 KB OK (n = 10000, answer = NO)
64 Correct 7 ms 1456 KB OK (n = 10000, answer = YES)
65 Correct 6 ms 1456 KB OK (n = 10000, answer = YES)
66 Correct 7 ms 1488 KB OK (n = 10000, answer = YES)
67 Correct 2 ms 1492 KB OK (n = 10000, answer = YES)
68 Correct 4 ms 1556 KB OK (n = 10000, answer = YES)
69 Correct 4 ms 1592 KB OK (n = 10000, answer = YES)
70 Correct 5 ms 1664 KB OK (n = 10000, answer = YES)
71 Correct 5 ms 1672 KB OK (n = 10000, answer = YES)
72 Correct 4 ms 1672 KB OK (n = 865, answer = YES)
73 Correct 3 ms 1672 KB OK (n = 820, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB OK (n = 1, answer = NO)
2 Correct 2 ms 356 KB OK (n = 1, answer = NO)
3 Correct 3 ms 356 KB OK (n = 1, answer = YES)
4 Correct 4 ms 520 KB OK (n = 2, answer = YES)
5 Correct 2 ms 520 KB OK (n = 2, answer = YES)
6 Correct 2 ms 520 KB OK (n = 3, answer = YES)
7 Correct 3 ms 520 KB OK (n = 3, answer = YES)
8 Correct 2 ms 520 KB OK (n = 3, answer = YES)
9 Correct 2 ms 520 KB OK (n = 3, answer = YES)
10 Correct 3 ms 520 KB OK (n = 3, answer = YES)
11 Correct 3 ms 520 KB OK (n = 3, answer = YES)
12 Correct 2 ms 520 KB OK (n = 3, answer = YES)
13 Correct 3 ms 520 KB OK (n = 3, answer = NO)
14 Correct 2 ms 520 KB OK (n = 3, answer = YES)
15 Correct 3 ms 520 KB OK (n = 3, answer = YES)
16 Correct 3 ms 520 KB OK (n = 3, answer = NO)
17 Correct 3 ms 520 KB OK (n = 3, answer = NO)
18 Correct 3 ms 520 KB OK (n = 100, answer = NO)
19 Correct 3 ms 520 KB OK (n = 100, answer = YES)
20 Correct 3 ms 544 KB OK (n = 12, answer = YES)
21 Correct 2 ms 544 KB OK (n = 12, answer = YES)
22 Correct 2 ms 544 KB OK (n = 12, answer = NO)
23 Correct 2 ms 544 KB OK (n = 12, answer = NO)
24 Correct 2 ms 600 KB OK (n = 12, answer = YES)
25 Correct 2 ms 600 KB OK (n = 12, answer = YES)
26 Correct 2 ms 600 KB OK (n = 12, answer = YES)
27 Correct 3 ms 600 KB OK (n = 12, answer = YES)
28 Correct 2 ms 600 KB OK (n = 6, answer = YES)
29 Correct 2 ms 600 KB OK (n = 12, answer = YES)
30 Correct 2 ms 600 KB OK (n = 100, answer = NO)
31 Correct 3 ms 600 KB OK (n = 100, answer = YES)
32 Correct 3 ms 600 KB OK (n = 100, answer = NO)
33 Correct 2 ms 600 KB OK (n = 100, answer = YES)
34 Correct 2 ms 600 KB OK (n = 100, answer = YES)
35 Correct 2 ms 624 KB OK (n = 100, answer = YES)
36 Correct 2 ms 624 KB OK (n = 100, answer = YES)
37 Correct 3 ms 624 KB OK (n = 28, answer = YES)
38 Correct 2 ms 624 KB OK (n = 27, answer = YES)
39 Correct 2 ms 624 KB OK (n = 90, answer = YES)
40 Correct 2 ms 652 KB OK (n = 100, answer = YES)
41 Correct 2 ms 660 KB OK (n = 100, answer = YES)
42 Correct 2 ms 660 KB OK (n = 10, answer = YES)
43 Correct 3 ms 660 KB OK (n = 100, answer = YES)
44 Correct 3 ms 660 KB OK (n = 100, answer = YES)
45 Correct 3 ms 672 KB OK (n = 100, answer = YES)
46 Correct 2 ms 672 KB OK (n = 100, answer = YES)
47 Correct 2 ms 672 KB OK (n = 100, answer = NO)
48 Correct 3 ms 672 KB OK (n = 100, answer = NO)
49 Correct 3 ms 672 KB OK (n = 100, answer = NO)
50 Correct 3 ms 672 KB OK (n = 100, answer = YES)
51 Correct 3 ms 672 KB OK (n = 100, answer = YES)
52 Correct 2 ms 672 KB OK (n = 100, answer = YES)
53 Correct 2 ms 712 KB OK (n = 100, answer = YES)
54 Correct 4 ms 712 KB OK (n = 100, answer = YES)
55 Correct 6 ms 984 KB OK (n = 10000, answer = YES)
56 Correct 6 ms 1016 KB OK (n = 10000, answer = YES)
57 Correct 7 ms 1116 KB OK (n = 10000, answer = YES)
58 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
59 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
60 Correct 6 ms 1212 KB OK (n = 10000, answer = YES)
61 Correct 6 ms 1256 KB OK (n = 10000, answer = NO)
62 Correct 6 ms 1308 KB OK (n = 10000, answer = YES)
63 Correct 7 ms 1356 KB OK (n = 10000, answer = NO)
64 Correct 7 ms 1456 KB OK (n = 10000, answer = YES)
65 Correct 6 ms 1456 KB OK (n = 10000, answer = YES)
66 Correct 7 ms 1488 KB OK (n = 10000, answer = YES)
67 Correct 2 ms 1492 KB OK (n = 10000, answer = YES)
68 Correct 4 ms 1556 KB OK (n = 10000, answer = YES)
69 Correct 4 ms 1592 KB OK (n = 10000, answer = YES)
70 Correct 5 ms 1664 KB OK (n = 10000, answer = YES)
71 Correct 5 ms 1672 KB OK (n = 10000, answer = YES)
72 Correct 4 ms 1672 KB OK (n = 865, answer = YES)
73 Correct 3 ms 1672 KB OK (n = 820, answer = YES)
74 Correct 6 ms 1672 KB OK (n = 7500, answer = NO)
75 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
76 Correct 5 ms 1868 KB OK (n = 10000, answer = NO)
77 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
78 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
79 Correct 7 ms 1868 KB OK (n = 10000, answer = YES)
80 Correct 5 ms 1916 KB OK (n = 10000, answer = YES)
81 Correct 6 ms 1968 KB OK (n = 10000, answer = YES)
82 Correct 6 ms 2080 KB OK (n = 10000, answer = YES)
83 Correct 7 ms 2120 KB OK (n = 10000, answer = NO)
84 Correct 6 ms 2212 KB OK (n = 10000, answer = YES)
85 Correct 7 ms 2220 KB OK (n = 10000, answer = NO)
86 Correct 8 ms 2292 KB OK (n = 10000, answer = YES)
87 Correct 6 ms 2332 KB OK (n = 10000, answer = YES)
88 Correct 6 ms 2412 KB OK (n = 10000, answer = YES)
89 Correct 4 ms 2424 KB OK (n = 10000, answer = YES)
90 Correct 5 ms 2472 KB OK (n = 10000, answer = YES)
91 Correct 5 ms 2516 KB OK (n = 10000, answer = YES)
92 Correct 5 ms 2556 KB OK (n = 10000, answer = YES)
93 Correct 8 ms 2600 KB OK (n = 10000, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB OK (n = 1, answer = NO)
2 Correct 2 ms 356 KB OK (n = 1, answer = NO)
3 Correct 3 ms 356 KB OK (n = 1, answer = YES)
4 Correct 4 ms 520 KB OK (n = 2, answer = YES)
5 Correct 2 ms 520 KB OK (n = 2, answer = YES)
6 Correct 2 ms 520 KB OK (n = 3, answer = YES)
7 Correct 3 ms 520 KB OK (n = 3, answer = YES)
8 Correct 2 ms 520 KB OK (n = 3, answer = YES)
9 Correct 2 ms 520 KB OK (n = 3, answer = YES)
10 Correct 3 ms 520 KB OK (n = 3, answer = YES)
11 Correct 3 ms 520 KB OK (n = 3, answer = YES)
12 Correct 2 ms 520 KB OK (n = 3, answer = YES)
13 Correct 3 ms 520 KB OK (n = 3, answer = NO)
14 Correct 2 ms 520 KB OK (n = 3, answer = YES)
15 Correct 3 ms 520 KB OK (n = 3, answer = YES)
16 Correct 3 ms 520 KB OK (n = 3, answer = NO)
17 Correct 3 ms 520 KB OK (n = 3, answer = NO)
18 Correct 3 ms 520 KB OK (n = 100, answer = NO)
19 Correct 3 ms 520 KB OK (n = 100, answer = YES)
20 Correct 3 ms 544 KB OK (n = 12, answer = YES)
21 Correct 2 ms 544 KB OK (n = 12, answer = YES)
22 Correct 2 ms 544 KB OK (n = 12, answer = NO)
23 Correct 2 ms 544 KB OK (n = 12, answer = NO)
24 Correct 2 ms 600 KB OK (n = 12, answer = YES)
25 Correct 2 ms 600 KB OK (n = 12, answer = YES)
26 Correct 2 ms 600 KB OK (n = 12, answer = YES)
27 Correct 3 ms 600 KB OK (n = 12, answer = YES)
28 Correct 2 ms 600 KB OK (n = 6, answer = YES)
29 Correct 2 ms 600 KB OK (n = 12, answer = YES)
30 Correct 2 ms 600 KB OK (n = 100, answer = NO)
31 Correct 3 ms 600 KB OK (n = 100, answer = YES)
32 Correct 3 ms 600 KB OK (n = 100, answer = NO)
33 Correct 2 ms 600 KB OK (n = 100, answer = YES)
34 Correct 2 ms 600 KB OK (n = 100, answer = YES)
35 Correct 2 ms 624 KB OK (n = 100, answer = YES)
36 Correct 2 ms 624 KB OK (n = 100, answer = YES)
37 Correct 3 ms 624 KB OK (n = 28, answer = YES)
38 Correct 2 ms 624 KB OK (n = 27, answer = YES)
39 Correct 2 ms 624 KB OK (n = 90, answer = YES)
40 Correct 2 ms 652 KB OK (n = 100, answer = YES)
41 Correct 2 ms 660 KB OK (n = 100, answer = YES)
42 Correct 2 ms 660 KB OK (n = 10, answer = YES)
43 Correct 3 ms 660 KB OK (n = 100, answer = YES)
44 Correct 3 ms 660 KB OK (n = 100, answer = YES)
45 Correct 3 ms 672 KB OK (n = 100, answer = YES)
46 Correct 2 ms 672 KB OK (n = 100, answer = YES)
47 Correct 2 ms 672 KB OK (n = 100, answer = NO)
48 Correct 3 ms 672 KB OK (n = 100, answer = NO)
49 Correct 3 ms 672 KB OK (n = 100, answer = NO)
50 Correct 3 ms 672 KB OK (n = 100, answer = YES)
51 Correct 3 ms 672 KB OK (n = 100, answer = YES)
52 Correct 2 ms 672 KB OK (n = 100, answer = YES)
53 Correct 2 ms 712 KB OK (n = 100, answer = YES)
54 Correct 4 ms 712 KB OK (n = 100, answer = YES)
55 Correct 6 ms 984 KB OK (n = 10000, answer = YES)
56 Correct 6 ms 1016 KB OK (n = 10000, answer = YES)
57 Correct 7 ms 1116 KB OK (n = 10000, answer = YES)
58 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
59 Correct 5 ms 1212 KB OK (n = 10000, answer = YES)
60 Correct 6 ms 1212 KB OK (n = 10000, answer = YES)
61 Correct 6 ms 1256 KB OK (n = 10000, answer = NO)
62 Correct 6 ms 1308 KB OK (n = 10000, answer = YES)
63 Correct 7 ms 1356 KB OK (n = 10000, answer = NO)
64 Correct 7 ms 1456 KB OK (n = 10000, answer = YES)
65 Correct 6 ms 1456 KB OK (n = 10000, answer = YES)
66 Correct 7 ms 1488 KB OK (n = 10000, answer = YES)
67 Correct 2 ms 1492 KB OK (n = 10000, answer = YES)
68 Correct 4 ms 1556 KB OK (n = 10000, answer = YES)
69 Correct 4 ms 1592 KB OK (n = 10000, answer = YES)
70 Correct 5 ms 1664 KB OK (n = 10000, answer = YES)
71 Correct 5 ms 1672 KB OK (n = 10000, answer = YES)
72 Correct 4 ms 1672 KB OK (n = 865, answer = YES)
73 Correct 3 ms 1672 KB OK (n = 820, answer = YES)
74 Correct 6 ms 1672 KB OK (n = 7500, answer = NO)
75 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
76 Correct 5 ms 1868 KB OK (n = 10000, answer = NO)
77 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
78 Correct 6 ms 1868 KB OK (n = 10000, answer = NO)
79 Correct 7 ms 1868 KB OK (n = 10000, answer = YES)
80 Correct 5 ms 1916 KB OK (n = 10000, answer = YES)
81 Correct 6 ms 1968 KB OK (n = 10000, answer = YES)
82 Correct 6 ms 2080 KB OK (n = 10000, answer = YES)
83 Correct 7 ms 2120 KB OK (n = 10000, answer = NO)
84 Correct 6 ms 2212 KB OK (n = 10000, answer = YES)
85 Correct 7 ms 2220 KB OK (n = 10000, answer = NO)
86 Correct 8 ms 2292 KB OK (n = 10000, answer = YES)
87 Correct 6 ms 2332 KB OK (n = 10000, answer = YES)
88 Correct 6 ms 2412 KB OK (n = 10000, answer = YES)
89 Correct 4 ms 2424 KB OK (n = 10000, answer = YES)
90 Correct 5 ms 2472 KB OK (n = 10000, answer = YES)
91 Correct 5 ms 2516 KB OK (n = 10000, answer = YES)
92 Correct 5 ms 2556 KB OK (n = 10000, answer = YES)
93 Correct 8 ms 2600 KB OK (n = 10000, answer = YES)
94 Correct 3 ms 2600 KB OK (n = 1, answer = YES)
95 Correct 3 ms 2600 KB OK (n = 3, answer = YES)
96 Correct 3 ms 2600 KB OK (n = 3, answer = NO)
97 Correct 3 ms 2600 KB OK (n = 3, answer = YES)
98 Correct 47 ms 6480 KB OK (n = 150000, answer = NO)
99 Correct 89 ms 8428 KB OK (n = 200000, answer = YES)
100 Correct 72 ms 10632 KB OK (n = 200000, answer = NO)
101 Correct 61 ms 12020 KB OK (n = 200000, answer = YES)
102 Correct 79 ms 14168 KB OK (n = 200000, answer = YES)
103 Correct 85 ms 14680 KB OK (n = 200000, answer = YES)
104 Correct 80 ms 14728 KB OK (n = 200000, answer = YES)
105 Correct 57 ms 14728 KB OK (n = 200000, answer = NO)
106 Correct 77 ms 14856 KB OK (n = 200000, answer = YES)
107 Correct 69 ms 14856 KB OK (n = 200000, answer = NO)
108 Correct 68 ms 14856 KB OK (n = 200000, answer = NO)
109 Correct 55 ms 14856 KB OK (n = 200000, answer = NO)
110 Correct 52 ms 14856 KB OK (n = 200000, answer = YES)
111 Correct 40 ms 14888 KB OK (n = 200000, answer = YES)
112 Correct 36 ms 14888 KB OK (n = 200000, answer = YES)
113 Correct 46 ms 14888 KB OK (n = 200000, answer = YES)
114 Correct 42 ms 14888 KB OK (n = 200000, answer = YES)
115 Correct 43 ms 14888 KB OK (n = 200000, answer = YES)
116 Correct 55 ms 14888 KB OK (n = 200000, answer = YES)
117 Correct 53 ms 14888 KB OK (n = 200000, answer = YES)