Submission #50725

# Submission time Handle Problem Language Result Execution time Memory
50725 2018-06-13T05:44:33 Z Mamnoon_Siam Detecting Molecules (IOI16_molecules) C++17
46 / 100
1000 ms 13880 KB
#pragma GCC optimize("Ofast,unroll-loops,no-stack-protector")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")

#include "molecules.h"
#include <bits/stdc++.h>
using namespace std;

#define debug(s) cout<< #s <<" = "<< s <<endl
#define all(v) (v).begin(), (v).end()
#define KeepUnique(v) (v).erase( unique(all(v)), v.end() )
#define MEMSET(a,val) memset(a, val, sizeof a)
#define PB push_back
#define endl '\n'

inline int myrand(int l, int r) {
	int ret = rand(); ret <<= 15; ret ^= rand();
	if(ret < 0) ret = -ret; ret %= (r-l+1); ret += l;
	return ret;
}
template <typename F, typename S>
ostream& operator << (ostream& os, const pair< F, S>& p) {
    return os<<"(" <<p.first<<", "<<p.second<<")"; }

typedef pair<int, int> ii;
template<typename T> using min_pq =
	priority_queue<T, vector<T>, greater<T> >;

//int dx[] = {-1, +0, +1, +0};
//int dy[] = {+0, +1, +0, -1};

const int maxn = 10005;

vector<vector<bool>> dp;
int a[maxn], l, n, u;

int get(int i, int v) {
	if(l <= v and v <= u) return 1;
	if(v > u or i == n) return 0;
	return dp[i][v];
}

void fill(int i, int v, vector<int> &ret) {
	if(l <= v and v <= u) {
		return;
	}
	assert(i < n);
	if(get(i + 1, v)) {
		fill(i + 1, v, ret);
	} else {
		ret.push_back(i);
		fill(i + 1, v + a[i], ret);
	}
}

vector<int> find_subset(int L, int U, vector<int> w) {
	dp.assign(maxn, vector<bool>(maxn));
    n = w.size(), l = L, u = U;
    for(int i=0; i<n; i++)
    	a[i] = w[i];

    for(int i = n; i >= 0; i--) {
    	bool r1, r2;
    	for(int v = 0; v <= u; v++) {
    		if(l <= v and v <= u) dp[i][v] = 1;
    		else if(i == n) dp[i][v] = 0;
    		else {
    			r1 = dp[i + 1][v];
    			r2 = v + a[i] > u ? 0 : dp[i + 1][v + a[i]];
    			dp[i][v] = r1 | r2;
    		}
    	}
    }

    if(dp[0][0]) {
    	vector<int> ret;
    	fill(0, 0, ret);
    	return ret;
    }

    else {
    	return vector<int>();
    }
}

Compilation message

molecules.cpp: In function 'int myrand(int, int)':
molecules.cpp:17:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if(ret < 0) ret = -ret; ret %= (r-l+1); ret += l;
  ^~
molecules.cpp:17:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if(ret < 0) ret = -ret; ret %= (r-l+1); ret += l;
                          ^~~
# Verdict Execution time Memory Grader output
1 Correct 12 ms 13048 KB OK (n = 1, answer = NO)
2 Correct 13 ms 13156 KB OK (n = 1, answer = NO)
3 Correct 14 ms 13192 KB OK (n = 1, answer = YES)
4 Correct 14 ms 13268 KB OK (n = 2, answer = YES)
5 Correct 16 ms 13268 KB OK (n = 2, answer = YES)
6 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
7 Correct 16 ms 13268 KB OK (n = 3, answer = YES)
8 Correct 14 ms 13268 KB OK (n = 3, answer = YES)
9 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
10 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
11 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
12 Correct 13 ms 13344 KB OK (n = 3, answer = YES)
13 Correct 13 ms 13344 KB OK (n = 3, answer = NO)
14 Correct 12 ms 13344 KB OK (n = 3, answer = YES)
15 Correct 13 ms 13416 KB OK (n = 3, answer = YES)
16 Correct 13 ms 13416 KB OK (n = 3, answer = NO)
17 Correct 14 ms 13416 KB OK (n = 3, answer = NO)
18 Correct 16 ms 13416 KB OK (n = 100, answer = NO)
19 Correct 14 ms 13416 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
2 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
3 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
4 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
5 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
6 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
7 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
8 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
9 Correct 13 ms 13416 KB OK (n = 6, answer = YES)
10 Correct 16 ms 13436 KB OK (n = 12, answer = YES)
11 Correct 17 ms 13436 KB OK (n = 100, answer = NO)
12 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
13 Correct 16 ms 13440 KB OK (n = 100, answer = NO)
14 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
15 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
16 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
17 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 12 ms 13048 KB OK (n = 1, answer = NO)
2 Correct 13 ms 13156 KB OK (n = 1, answer = NO)
3 Correct 14 ms 13192 KB OK (n = 1, answer = YES)
4 Correct 14 ms 13268 KB OK (n = 2, answer = YES)
5 Correct 16 ms 13268 KB OK (n = 2, answer = YES)
6 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
7 Correct 16 ms 13268 KB OK (n = 3, answer = YES)
8 Correct 14 ms 13268 KB OK (n = 3, answer = YES)
9 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
10 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
11 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
12 Correct 13 ms 13344 KB OK (n = 3, answer = YES)
13 Correct 13 ms 13344 KB OK (n = 3, answer = NO)
14 Correct 12 ms 13344 KB OK (n = 3, answer = YES)
15 Correct 13 ms 13416 KB OK (n = 3, answer = YES)
16 Correct 13 ms 13416 KB OK (n = 3, answer = NO)
17 Correct 14 ms 13416 KB OK (n = 3, answer = NO)
18 Correct 16 ms 13416 KB OK (n = 100, answer = NO)
19 Correct 14 ms 13416 KB OK (n = 100, answer = YES)
20 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
21 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
22 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
23 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
24 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
25 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
26 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
27 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
28 Correct 13 ms 13416 KB OK (n = 6, answer = YES)
29 Correct 16 ms 13436 KB OK (n = 12, answer = YES)
30 Correct 17 ms 13436 KB OK (n = 100, answer = NO)
31 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
32 Correct 16 ms 13440 KB OK (n = 100, answer = NO)
33 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
34 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
35 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
36 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
37 Correct 13 ms 13440 KB OK (n = 28, answer = YES)
38 Correct 13 ms 13440 KB OK (n = 27, answer = YES)
39 Correct 15 ms 13440 KB OK (n = 90, answer = YES)
40 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
41 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
42 Correct 16 ms 13440 KB OK (n = 10, answer = YES)
43 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
44 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
45 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
46 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
47 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
48 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
49 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
50 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
51 Correct 17 ms 13440 KB OK (n = 100, answer = YES)
52 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
53 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
54 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 12 ms 13048 KB OK (n = 1, answer = NO)
2 Correct 13 ms 13156 KB OK (n = 1, answer = NO)
3 Correct 14 ms 13192 KB OK (n = 1, answer = YES)
4 Correct 14 ms 13268 KB OK (n = 2, answer = YES)
5 Correct 16 ms 13268 KB OK (n = 2, answer = YES)
6 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
7 Correct 16 ms 13268 KB OK (n = 3, answer = YES)
8 Correct 14 ms 13268 KB OK (n = 3, answer = YES)
9 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
10 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
11 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
12 Correct 13 ms 13344 KB OK (n = 3, answer = YES)
13 Correct 13 ms 13344 KB OK (n = 3, answer = NO)
14 Correct 12 ms 13344 KB OK (n = 3, answer = YES)
15 Correct 13 ms 13416 KB OK (n = 3, answer = YES)
16 Correct 13 ms 13416 KB OK (n = 3, answer = NO)
17 Correct 14 ms 13416 KB OK (n = 3, answer = NO)
18 Correct 16 ms 13416 KB OK (n = 100, answer = NO)
19 Correct 14 ms 13416 KB OK (n = 100, answer = YES)
20 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
21 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
22 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
23 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
24 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
25 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
26 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
27 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
28 Correct 13 ms 13416 KB OK (n = 6, answer = YES)
29 Correct 16 ms 13436 KB OK (n = 12, answer = YES)
30 Correct 17 ms 13436 KB OK (n = 100, answer = NO)
31 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
32 Correct 16 ms 13440 KB OK (n = 100, answer = NO)
33 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
34 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
35 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
36 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
37 Correct 13 ms 13440 KB OK (n = 28, answer = YES)
38 Correct 13 ms 13440 KB OK (n = 27, answer = YES)
39 Correct 15 ms 13440 KB OK (n = 90, answer = YES)
40 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
41 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
42 Correct 16 ms 13440 KB OK (n = 10, answer = YES)
43 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
44 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
45 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
46 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
47 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
48 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
49 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
50 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
51 Correct 17 ms 13440 KB OK (n = 100, answer = YES)
52 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
53 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
54 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
55 Correct 561 ms 13768 KB OK (n = 10000, answer = YES)
56 Correct 541 ms 13804 KB OK (n = 10000, answer = YES)
57 Correct 437 ms 13804 KB OK (n = 10000, answer = YES)
58 Correct 443 ms 13880 KB OK (n = 10000, answer = YES)
59 Correct 448 ms 13880 KB OK (n = 10000, answer = YES)
60 Correct 239 ms 13880 KB OK (n = 10000, answer = YES)
61 Correct 221 ms 13880 KB OK (n = 10000, answer = NO)
62 Correct 346 ms 13880 KB OK (n = 10000, answer = YES)
63 Correct 139 ms 13880 KB OK (n = 10000, answer = NO)
64 Correct 427 ms 13880 KB OK (n = 10000, answer = YES)
65 Correct 438 ms 13880 KB OK (n = 10000, answer = YES)
66 Correct 416 ms 13880 KB OK (n = 10000, answer = YES)
67 Correct 43 ms 13880 KB OK (n = 10000, answer = YES)
68 Correct 53 ms 13880 KB OK (n = 10000, answer = YES)
69 Correct 376 ms 13880 KB OK (n = 10000, answer = YES)
70 Correct 390 ms 13880 KB OK (n = 10000, answer = YES)
71 Correct 316 ms 13880 KB OK (n = 10000, answer = YES)
72 Correct 46 ms 13880 KB OK (n = 865, answer = YES)
73 Correct 43 ms 13880 KB OK (n = 820, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 12 ms 13048 KB OK (n = 1, answer = NO)
2 Correct 13 ms 13156 KB OK (n = 1, answer = NO)
3 Correct 14 ms 13192 KB OK (n = 1, answer = YES)
4 Correct 14 ms 13268 KB OK (n = 2, answer = YES)
5 Correct 16 ms 13268 KB OK (n = 2, answer = YES)
6 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
7 Correct 16 ms 13268 KB OK (n = 3, answer = YES)
8 Correct 14 ms 13268 KB OK (n = 3, answer = YES)
9 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
10 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
11 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
12 Correct 13 ms 13344 KB OK (n = 3, answer = YES)
13 Correct 13 ms 13344 KB OK (n = 3, answer = NO)
14 Correct 12 ms 13344 KB OK (n = 3, answer = YES)
15 Correct 13 ms 13416 KB OK (n = 3, answer = YES)
16 Correct 13 ms 13416 KB OK (n = 3, answer = NO)
17 Correct 14 ms 13416 KB OK (n = 3, answer = NO)
18 Correct 16 ms 13416 KB OK (n = 100, answer = NO)
19 Correct 14 ms 13416 KB OK (n = 100, answer = YES)
20 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
21 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
22 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
23 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
24 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
25 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
26 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
27 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
28 Correct 13 ms 13416 KB OK (n = 6, answer = YES)
29 Correct 16 ms 13436 KB OK (n = 12, answer = YES)
30 Correct 17 ms 13436 KB OK (n = 100, answer = NO)
31 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
32 Correct 16 ms 13440 KB OK (n = 100, answer = NO)
33 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
34 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
35 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
36 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
37 Correct 13 ms 13440 KB OK (n = 28, answer = YES)
38 Correct 13 ms 13440 KB OK (n = 27, answer = YES)
39 Correct 15 ms 13440 KB OK (n = 90, answer = YES)
40 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
41 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
42 Correct 16 ms 13440 KB OK (n = 10, answer = YES)
43 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
44 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
45 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
46 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
47 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
48 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
49 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
50 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
51 Correct 17 ms 13440 KB OK (n = 100, answer = YES)
52 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
53 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
54 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
55 Correct 561 ms 13768 KB OK (n = 10000, answer = YES)
56 Correct 541 ms 13804 KB OK (n = 10000, answer = YES)
57 Correct 437 ms 13804 KB OK (n = 10000, answer = YES)
58 Correct 443 ms 13880 KB OK (n = 10000, answer = YES)
59 Correct 448 ms 13880 KB OK (n = 10000, answer = YES)
60 Correct 239 ms 13880 KB OK (n = 10000, answer = YES)
61 Correct 221 ms 13880 KB OK (n = 10000, answer = NO)
62 Correct 346 ms 13880 KB OK (n = 10000, answer = YES)
63 Correct 139 ms 13880 KB OK (n = 10000, answer = NO)
64 Correct 427 ms 13880 KB OK (n = 10000, answer = YES)
65 Correct 438 ms 13880 KB OK (n = 10000, answer = YES)
66 Correct 416 ms 13880 KB OK (n = 10000, answer = YES)
67 Correct 43 ms 13880 KB OK (n = 10000, answer = YES)
68 Correct 53 ms 13880 KB OK (n = 10000, answer = YES)
69 Correct 376 ms 13880 KB OK (n = 10000, answer = YES)
70 Correct 390 ms 13880 KB OK (n = 10000, answer = YES)
71 Correct 316 ms 13880 KB OK (n = 10000, answer = YES)
72 Correct 46 ms 13880 KB OK (n = 865, answer = YES)
73 Correct 43 ms 13880 KB OK (n = 820, answer = YES)
74 Execution timed out 1081 ms 13880 KB Time limit exceeded
75 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 12 ms 13048 KB OK (n = 1, answer = NO)
2 Correct 13 ms 13156 KB OK (n = 1, answer = NO)
3 Correct 14 ms 13192 KB OK (n = 1, answer = YES)
4 Correct 14 ms 13268 KB OK (n = 2, answer = YES)
5 Correct 16 ms 13268 KB OK (n = 2, answer = YES)
6 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
7 Correct 16 ms 13268 KB OK (n = 3, answer = YES)
8 Correct 14 ms 13268 KB OK (n = 3, answer = YES)
9 Correct 13 ms 13268 KB OK (n = 3, answer = YES)
10 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
11 Correct 15 ms 13344 KB OK (n = 3, answer = YES)
12 Correct 13 ms 13344 KB OK (n = 3, answer = YES)
13 Correct 13 ms 13344 KB OK (n = 3, answer = NO)
14 Correct 12 ms 13344 KB OK (n = 3, answer = YES)
15 Correct 13 ms 13416 KB OK (n = 3, answer = YES)
16 Correct 13 ms 13416 KB OK (n = 3, answer = NO)
17 Correct 14 ms 13416 KB OK (n = 3, answer = NO)
18 Correct 16 ms 13416 KB OK (n = 100, answer = NO)
19 Correct 14 ms 13416 KB OK (n = 100, answer = YES)
20 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
21 Correct 13 ms 13416 KB OK (n = 12, answer = YES)
22 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
23 Correct 13 ms 13416 KB OK (n = 12, answer = NO)
24 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
25 Correct 15 ms 13416 KB OK (n = 12, answer = YES)
26 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
27 Correct 14 ms 13416 KB OK (n = 12, answer = YES)
28 Correct 13 ms 13416 KB OK (n = 6, answer = YES)
29 Correct 16 ms 13436 KB OK (n = 12, answer = YES)
30 Correct 17 ms 13436 KB OK (n = 100, answer = NO)
31 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
32 Correct 16 ms 13440 KB OK (n = 100, answer = NO)
33 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
34 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
35 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
36 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
37 Correct 13 ms 13440 KB OK (n = 28, answer = YES)
38 Correct 13 ms 13440 KB OK (n = 27, answer = YES)
39 Correct 15 ms 13440 KB OK (n = 90, answer = YES)
40 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
41 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
42 Correct 16 ms 13440 KB OK (n = 10, answer = YES)
43 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
44 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
45 Correct 16 ms 13440 KB OK (n = 100, answer = YES)
46 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
47 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
48 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
49 Correct 14 ms 13440 KB OK (n = 100, answer = NO)
50 Correct 15 ms 13440 KB OK (n = 100, answer = YES)
51 Correct 17 ms 13440 KB OK (n = 100, answer = YES)
52 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
53 Correct 14 ms 13440 KB OK (n = 100, answer = YES)
54 Correct 13 ms 13440 KB OK (n = 100, answer = YES)
55 Correct 561 ms 13768 KB OK (n = 10000, answer = YES)
56 Correct 541 ms 13804 KB OK (n = 10000, answer = YES)
57 Correct 437 ms 13804 KB OK (n = 10000, answer = YES)
58 Correct 443 ms 13880 KB OK (n = 10000, answer = YES)
59 Correct 448 ms 13880 KB OK (n = 10000, answer = YES)
60 Correct 239 ms 13880 KB OK (n = 10000, answer = YES)
61 Correct 221 ms 13880 KB OK (n = 10000, answer = NO)
62 Correct 346 ms 13880 KB OK (n = 10000, answer = YES)
63 Correct 139 ms 13880 KB OK (n = 10000, answer = NO)
64 Correct 427 ms 13880 KB OK (n = 10000, answer = YES)
65 Correct 438 ms 13880 KB OK (n = 10000, answer = YES)
66 Correct 416 ms 13880 KB OK (n = 10000, answer = YES)
67 Correct 43 ms 13880 KB OK (n = 10000, answer = YES)
68 Correct 53 ms 13880 KB OK (n = 10000, answer = YES)
69 Correct 376 ms 13880 KB OK (n = 10000, answer = YES)
70 Correct 390 ms 13880 KB OK (n = 10000, answer = YES)
71 Correct 316 ms 13880 KB OK (n = 10000, answer = YES)
72 Correct 46 ms 13880 KB OK (n = 865, answer = YES)
73 Correct 43 ms 13880 KB OK (n = 820, answer = YES)
74 Execution timed out 1081 ms 13880 KB Time limit exceeded
75 Halted 0 ms 0 KB -