Submission #173396

# Submission time Handle Problem Language Result Execution time Memory
173396 2020-01-04T00:04:52 Z FieryPhoenix Detecting Molecules (IOI16_molecules) C++11
69 / 100
164 ms 65540 KB
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <map>
#include <queue>
#include <set>
#include <iomanip>
#include <deque>
#include <cassert>
#include <ctime>
#include <cstring>
#include <cstdlib>
#include <chrono>
#include <ctime>
#include <random>
#include <stack>
#include <unordered_set>
#include <unordered_map>
#include <iterator>
#include <climits>
#include "molecules.h"
using namespace std;
 
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
typedef long long ll;
typedef long double ld;
#define INF 2001001001
#define MOD 1000000007
 
ll N,W[200005],W2[200005];
ll sum[200005];
bool used[200005];
map<int,deque<int>>ind;
 
vector<int> find_subset(int L, int U, vector<int>w) {
  vector<int>ans;
  N=w.size();
  for (int i=1;i<=N;i++){
    W[i]=w[i-1];
    W2[i]=W[i];
    ind[W[i]].push_back(i);
  }
  sort(W+1,W+N+1);
  for (int i=1;i<=N;i++)
    sum[i]=sum[i-1]+W[i];
  int len=-1;
  for (int i=1;i<=N;i++){
    if (sum[i]<=U && sum[N]-sum[N-i]>=L){
      len=i;
      break;
    }
  }
  if (len==-1)
    return ans;
  ll cur=sum[N]-sum[N-len];
  deque<int>q;
  int smallest=1;
  for (int i=N;i>N-len;i--){
    q.push_back(i);
    used[i]=true;
  }
  while (!(cur>=L && cur<=U)){
    int x=q[0];
    q.pop_front();
    cur-=W[x];
    cur+=W[smallest];
    q.push_back(smallest);
    //assert(!used[smallest]);
    used[smallest]=true;
    smallest++;
  }
  //assert(cur>=L && cur<=U);
  //assert((int)q.size()==len);
  for (int i=0;i<len;i++){
    if (ind[W[q[i]]].size()==0){
      vector<int>v;
      return v;
    }
    ans.push_back(ind[W[q[i]]][0]-1);
    ind[W[q[i]]].pop_front();
  }
  ll cur2=0;
  for (int i=0;i<len;i++)
    cur2+=w[ans[i]];
  //assert(cur2>=L && cur2<=U);
  return ans;
}
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 1, answer = NO)
2 Correct 2 ms 376 KB OK (n = 1, answer = NO)
3 Correct 2 ms 376 KB OK (n = 1, answer = YES)
4 Correct 2 ms 376 KB OK (n = 2, answer = YES)
5 Correct 2 ms 376 KB OK (n = 2, answer = YES)
6 Correct 2 ms 376 KB OK (n = 3, answer = YES)
7 Correct 2 ms 376 KB OK (n = 3, answer = YES)
8 Correct 2 ms 376 KB OK (n = 3, answer = YES)
9 Correct 2 ms 376 KB OK (n = 3, answer = YES)
10 Correct 2 ms 376 KB OK (n = 3, answer = YES)
11 Correct 3 ms 376 KB OK (n = 3, answer = YES)
12 Correct 2 ms 380 KB OK (n = 3, answer = YES)
13 Correct 2 ms 376 KB OK (n = 3, answer = NO)
14 Correct 2 ms 376 KB OK (n = 3, answer = YES)
15 Correct 2 ms 376 KB OK (n = 3, answer = YES)
16 Correct 2 ms 376 KB OK (n = 3, answer = NO)
17 Correct 2 ms 376 KB OK (n = 3, answer = NO)
18 Correct 2 ms 376 KB OK (n = 100, answer = NO)
19 Correct 2 ms 376 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 12, answer = YES)
2 Correct 2 ms 376 KB OK (n = 12, answer = YES)
3 Correct 2 ms 376 KB OK (n = 12, answer = NO)
4 Correct 2 ms 376 KB OK (n = 12, answer = NO)
5 Correct 2 ms 376 KB OK (n = 12, answer = YES)
6 Correct 2 ms 376 KB OK (n = 12, answer = YES)
7 Correct 2 ms 376 KB OK (n = 12, answer = YES)
8 Correct 2 ms 380 KB OK (n = 12, answer = YES)
9 Correct 2 ms 376 KB OK (n = 6, answer = YES)
10 Correct 2 ms 376 KB OK (n = 12, answer = YES)
11 Correct 2 ms 380 KB OK (n = 100, answer = NO)
12 Correct 2 ms 380 KB OK (n = 100, answer = YES)
13 Correct 2 ms 376 KB OK (n = 100, answer = NO)
14 Correct 2 ms 376 KB OK (n = 100, answer = YES)
15 Correct 2 ms 376 KB OK (n = 100, answer = YES)
16 Correct 2 ms 376 KB OK (n = 100, answer = YES)
17 Correct 2 ms 376 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 1, answer = NO)
2 Correct 2 ms 376 KB OK (n = 1, answer = NO)
3 Correct 2 ms 376 KB OK (n = 1, answer = YES)
4 Correct 2 ms 376 KB OK (n = 2, answer = YES)
5 Correct 2 ms 376 KB OK (n = 2, answer = YES)
6 Correct 2 ms 376 KB OK (n = 3, answer = YES)
7 Correct 2 ms 376 KB OK (n = 3, answer = YES)
8 Correct 2 ms 376 KB OK (n = 3, answer = YES)
9 Correct 2 ms 376 KB OK (n = 3, answer = YES)
10 Correct 2 ms 376 KB OK (n = 3, answer = YES)
11 Correct 3 ms 376 KB OK (n = 3, answer = YES)
12 Correct 2 ms 380 KB OK (n = 3, answer = YES)
13 Correct 2 ms 376 KB OK (n = 3, answer = NO)
14 Correct 2 ms 376 KB OK (n = 3, answer = YES)
15 Correct 2 ms 376 KB OK (n = 3, answer = YES)
16 Correct 2 ms 376 KB OK (n = 3, answer = NO)
17 Correct 2 ms 376 KB OK (n = 3, answer = NO)
18 Correct 2 ms 376 KB OK (n = 100, answer = NO)
19 Correct 2 ms 376 KB OK (n = 100, answer = YES)
20 Correct 2 ms 376 KB OK (n = 12, answer = YES)
21 Correct 2 ms 376 KB OK (n = 12, answer = YES)
22 Correct 2 ms 376 KB OK (n = 12, answer = NO)
23 Correct 2 ms 376 KB OK (n = 12, answer = NO)
24 Correct 2 ms 376 KB OK (n = 12, answer = YES)
25 Correct 2 ms 376 KB OK (n = 12, answer = YES)
26 Correct 2 ms 376 KB OK (n = 12, answer = YES)
27 Correct 2 ms 380 KB OK (n = 12, answer = YES)
28 Correct 2 ms 376 KB OK (n = 6, answer = YES)
29 Correct 2 ms 376 KB OK (n = 12, answer = YES)
30 Correct 2 ms 380 KB OK (n = 100, answer = NO)
31 Correct 2 ms 380 KB OK (n = 100, answer = YES)
32 Correct 2 ms 376 KB OK (n = 100, answer = NO)
33 Correct 2 ms 376 KB OK (n = 100, answer = YES)
34 Correct 2 ms 376 KB OK (n = 100, answer = YES)
35 Correct 2 ms 376 KB OK (n = 100, answer = YES)
36 Correct 2 ms 376 KB OK (n = 100, answer = YES)
37 Correct 2 ms 380 KB OK (n = 28, answer = YES)
38 Correct 2 ms 376 KB OK (n = 27, answer = YES)
39 Correct 2 ms 376 KB OK (n = 90, answer = YES)
40 Correct 2 ms 376 KB OK (n = 100, answer = YES)
41 Correct 2 ms 376 KB OK (n = 100, answer = YES)
42 Correct 2 ms 376 KB OK (n = 10, answer = YES)
43 Correct 2 ms 376 KB OK (n = 100, answer = YES)
44 Correct 2 ms 376 KB OK (n = 100, answer = YES)
45 Correct 2 ms 376 KB OK (n = 100, answer = YES)
46 Correct 2 ms 376 KB OK (n = 100, answer = YES)
47 Correct 2 ms 376 KB OK (n = 100, answer = NO)
48 Correct 2 ms 376 KB OK (n = 100, answer = NO)
49 Correct 2 ms 376 KB OK (n = 100, answer = NO)
50 Correct 2 ms 380 KB OK (n = 100, answer = YES)
51 Correct 2 ms 376 KB OK (n = 100, answer = YES)
52 Correct 2 ms 376 KB OK (n = 100, answer = YES)
53 Correct 2 ms 376 KB OK (n = 100, answer = YES)
54 Correct 2 ms 376 KB OK (n = 100, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 1, answer = NO)
2 Correct 2 ms 376 KB OK (n = 1, answer = NO)
3 Correct 2 ms 376 KB OK (n = 1, answer = YES)
4 Correct 2 ms 376 KB OK (n = 2, answer = YES)
5 Correct 2 ms 376 KB OK (n = 2, answer = YES)
6 Correct 2 ms 376 KB OK (n = 3, answer = YES)
7 Correct 2 ms 376 KB OK (n = 3, answer = YES)
8 Correct 2 ms 376 KB OK (n = 3, answer = YES)
9 Correct 2 ms 376 KB OK (n = 3, answer = YES)
10 Correct 2 ms 376 KB OK (n = 3, answer = YES)
11 Correct 3 ms 376 KB OK (n = 3, answer = YES)
12 Correct 2 ms 380 KB OK (n = 3, answer = YES)
13 Correct 2 ms 376 KB OK (n = 3, answer = NO)
14 Correct 2 ms 376 KB OK (n = 3, answer = YES)
15 Correct 2 ms 376 KB OK (n = 3, answer = YES)
16 Correct 2 ms 376 KB OK (n = 3, answer = NO)
17 Correct 2 ms 376 KB OK (n = 3, answer = NO)
18 Correct 2 ms 376 KB OK (n = 100, answer = NO)
19 Correct 2 ms 376 KB OK (n = 100, answer = YES)
20 Correct 2 ms 376 KB OK (n = 12, answer = YES)
21 Correct 2 ms 376 KB OK (n = 12, answer = YES)
22 Correct 2 ms 376 KB OK (n = 12, answer = NO)
23 Correct 2 ms 376 KB OK (n = 12, answer = NO)
24 Correct 2 ms 376 KB OK (n = 12, answer = YES)
25 Correct 2 ms 376 KB OK (n = 12, answer = YES)
26 Correct 2 ms 376 KB OK (n = 12, answer = YES)
27 Correct 2 ms 380 KB OK (n = 12, answer = YES)
28 Correct 2 ms 376 KB OK (n = 6, answer = YES)
29 Correct 2 ms 376 KB OK (n = 12, answer = YES)
30 Correct 2 ms 380 KB OK (n = 100, answer = NO)
31 Correct 2 ms 380 KB OK (n = 100, answer = YES)
32 Correct 2 ms 376 KB OK (n = 100, answer = NO)
33 Correct 2 ms 376 KB OK (n = 100, answer = YES)
34 Correct 2 ms 376 KB OK (n = 100, answer = YES)
35 Correct 2 ms 376 KB OK (n = 100, answer = YES)
36 Correct 2 ms 376 KB OK (n = 100, answer = YES)
37 Correct 2 ms 380 KB OK (n = 28, answer = YES)
38 Correct 2 ms 376 KB OK (n = 27, answer = YES)
39 Correct 2 ms 376 KB OK (n = 90, answer = YES)
40 Correct 2 ms 376 KB OK (n = 100, answer = YES)
41 Correct 2 ms 376 KB OK (n = 100, answer = YES)
42 Correct 2 ms 376 KB OK (n = 10, answer = YES)
43 Correct 2 ms 376 KB OK (n = 100, answer = YES)
44 Correct 2 ms 376 KB OK (n = 100, answer = YES)
45 Correct 2 ms 376 KB OK (n = 100, answer = YES)
46 Correct 2 ms 376 KB OK (n = 100, answer = YES)
47 Correct 2 ms 376 KB OK (n = 100, answer = NO)
48 Correct 2 ms 376 KB OK (n = 100, answer = NO)
49 Correct 2 ms 376 KB OK (n = 100, answer = NO)
50 Correct 2 ms 380 KB OK (n = 100, answer = YES)
51 Correct 2 ms 376 KB OK (n = 100, answer = YES)
52 Correct 2 ms 376 KB OK (n = 100, answer = YES)
53 Correct 2 ms 376 KB OK (n = 100, answer = YES)
54 Correct 2 ms 376 KB OK (n = 100, answer = YES)
55 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
56 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
57 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
58 Correct 4 ms 632 KB OK (n = 10000, answer = YES)
59 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
60 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
61 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
62 Correct 9 ms 3704 KB OK (n = 10000, answer = YES)
63 Correct 10 ms 3832 KB OK (n = 10000, answer = NO)
64 Correct 4 ms 732 KB OK (n = 10000, answer = YES)
65 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
66 Correct 4 ms 636 KB OK (n = 10000, answer = YES)
67 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
68 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
69 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
70 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
71 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
72 Correct 2 ms 508 KB OK (n = 865, answer = YES)
73 Correct 2 ms 504 KB OK (n = 820, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 1, answer = NO)
2 Correct 2 ms 376 KB OK (n = 1, answer = NO)
3 Correct 2 ms 376 KB OK (n = 1, answer = YES)
4 Correct 2 ms 376 KB OK (n = 2, answer = YES)
5 Correct 2 ms 376 KB OK (n = 2, answer = YES)
6 Correct 2 ms 376 KB OK (n = 3, answer = YES)
7 Correct 2 ms 376 KB OK (n = 3, answer = YES)
8 Correct 2 ms 376 KB OK (n = 3, answer = YES)
9 Correct 2 ms 376 KB OK (n = 3, answer = YES)
10 Correct 2 ms 376 KB OK (n = 3, answer = YES)
11 Correct 3 ms 376 KB OK (n = 3, answer = YES)
12 Correct 2 ms 380 KB OK (n = 3, answer = YES)
13 Correct 2 ms 376 KB OK (n = 3, answer = NO)
14 Correct 2 ms 376 KB OK (n = 3, answer = YES)
15 Correct 2 ms 376 KB OK (n = 3, answer = YES)
16 Correct 2 ms 376 KB OK (n = 3, answer = NO)
17 Correct 2 ms 376 KB OK (n = 3, answer = NO)
18 Correct 2 ms 376 KB OK (n = 100, answer = NO)
19 Correct 2 ms 376 KB OK (n = 100, answer = YES)
20 Correct 2 ms 376 KB OK (n = 12, answer = YES)
21 Correct 2 ms 376 KB OK (n = 12, answer = YES)
22 Correct 2 ms 376 KB OK (n = 12, answer = NO)
23 Correct 2 ms 376 KB OK (n = 12, answer = NO)
24 Correct 2 ms 376 KB OK (n = 12, answer = YES)
25 Correct 2 ms 376 KB OK (n = 12, answer = YES)
26 Correct 2 ms 376 KB OK (n = 12, answer = YES)
27 Correct 2 ms 380 KB OK (n = 12, answer = YES)
28 Correct 2 ms 376 KB OK (n = 6, answer = YES)
29 Correct 2 ms 376 KB OK (n = 12, answer = YES)
30 Correct 2 ms 380 KB OK (n = 100, answer = NO)
31 Correct 2 ms 380 KB OK (n = 100, answer = YES)
32 Correct 2 ms 376 KB OK (n = 100, answer = NO)
33 Correct 2 ms 376 KB OK (n = 100, answer = YES)
34 Correct 2 ms 376 KB OK (n = 100, answer = YES)
35 Correct 2 ms 376 KB OK (n = 100, answer = YES)
36 Correct 2 ms 376 KB OK (n = 100, answer = YES)
37 Correct 2 ms 380 KB OK (n = 28, answer = YES)
38 Correct 2 ms 376 KB OK (n = 27, answer = YES)
39 Correct 2 ms 376 KB OK (n = 90, answer = YES)
40 Correct 2 ms 376 KB OK (n = 100, answer = YES)
41 Correct 2 ms 376 KB OK (n = 100, answer = YES)
42 Correct 2 ms 376 KB OK (n = 10, answer = YES)
43 Correct 2 ms 376 KB OK (n = 100, answer = YES)
44 Correct 2 ms 376 KB OK (n = 100, answer = YES)
45 Correct 2 ms 376 KB OK (n = 100, answer = YES)
46 Correct 2 ms 376 KB OK (n = 100, answer = YES)
47 Correct 2 ms 376 KB OK (n = 100, answer = NO)
48 Correct 2 ms 376 KB OK (n = 100, answer = NO)
49 Correct 2 ms 376 KB OK (n = 100, answer = NO)
50 Correct 2 ms 380 KB OK (n = 100, answer = YES)
51 Correct 2 ms 376 KB OK (n = 100, answer = YES)
52 Correct 2 ms 376 KB OK (n = 100, answer = YES)
53 Correct 2 ms 376 KB OK (n = 100, answer = YES)
54 Correct 2 ms 376 KB OK (n = 100, answer = YES)
55 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
56 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
57 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
58 Correct 4 ms 632 KB OK (n = 10000, answer = YES)
59 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
60 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
61 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
62 Correct 9 ms 3704 KB OK (n = 10000, answer = YES)
63 Correct 10 ms 3832 KB OK (n = 10000, answer = NO)
64 Correct 4 ms 732 KB OK (n = 10000, answer = YES)
65 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
66 Correct 4 ms 636 KB OK (n = 10000, answer = YES)
67 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
68 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
69 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
70 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
71 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
72 Correct 2 ms 508 KB OK (n = 865, answer = YES)
73 Correct 2 ms 504 KB OK (n = 820, answer = YES)
74 Correct 3 ms 632 KB OK (n = 7500, answer = NO)
75 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
76 Correct 4 ms 636 KB OK (n = 10000, answer = NO)
77 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
78 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
79 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
80 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
81 Correct 4 ms 632 KB OK (n = 10000, answer = YES)
82 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
83 Correct 4 ms 632 KB OK (n = 10000, answer = NO)
84 Correct 8 ms 2168 KB OK (n = 10000, answer = YES)
85 Correct 15 ms 7800 KB OK (n = 10000, answer = NO)
86 Correct 5 ms 760 KB OK (n = 10000, answer = YES)
87 Correct 5 ms 760 KB OK (n = 10000, answer = YES)
88 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
89 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
90 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
91 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
92 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
93 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB OK (n = 1, answer = NO)
2 Correct 2 ms 376 KB OK (n = 1, answer = NO)
3 Correct 2 ms 376 KB OK (n = 1, answer = YES)
4 Correct 2 ms 376 KB OK (n = 2, answer = YES)
5 Correct 2 ms 376 KB OK (n = 2, answer = YES)
6 Correct 2 ms 376 KB OK (n = 3, answer = YES)
7 Correct 2 ms 376 KB OK (n = 3, answer = YES)
8 Correct 2 ms 376 KB OK (n = 3, answer = YES)
9 Correct 2 ms 376 KB OK (n = 3, answer = YES)
10 Correct 2 ms 376 KB OK (n = 3, answer = YES)
11 Correct 3 ms 376 KB OK (n = 3, answer = YES)
12 Correct 2 ms 380 KB OK (n = 3, answer = YES)
13 Correct 2 ms 376 KB OK (n = 3, answer = NO)
14 Correct 2 ms 376 KB OK (n = 3, answer = YES)
15 Correct 2 ms 376 KB OK (n = 3, answer = YES)
16 Correct 2 ms 376 KB OK (n = 3, answer = NO)
17 Correct 2 ms 376 KB OK (n = 3, answer = NO)
18 Correct 2 ms 376 KB OK (n = 100, answer = NO)
19 Correct 2 ms 376 KB OK (n = 100, answer = YES)
20 Correct 2 ms 376 KB OK (n = 12, answer = YES)
21 Correct 2 ms 376 KB OK (n = 12, answer = YES)
22 Correct 2 ms 376 KB OK (n = 12, answer = NO)
23 Correct 2 ms 376 KB OK (n = 12, answer = NO)
24 Correct 2 ms 376 KB OK (n = 12, answer = YES)
25 Correct 2 ms 376 KB OK (n = 12, answer = YES)
26 Correct 2 ms 376 KB OK (n = 12, answer = YES)
27 Correct 2 ms 380 KB OK (n = 12, answer = YES)
28 Correct 2 ms 376 KB OK (n = 6, answer = YES)
29 Correct 2 ms 376 KB OK (n = 12, answer = YES)
30 Correct 2 ms 380 KB OK (n = 100, answer = NO)
31 Correct 2 ms 380 KB OK (n = 100, answer = YES)
32 Correct 2 ms 376 KB OK (n = 100, answer = NO)
33 Correct 2 ms 376 KB OK (n = 100, answer = YES)
34 Correct 2 ms 376 KB OK (n = 100, answer = YES)
35 Correct 2 ms 376 KB OK (n = 100, answer = YES)
36 Correct 2 ms 376 KB OK (n = 100, answer = YES)
37 Correct 2 ms 380 KB OK (n = 28, answer = YES)
38 Correct 2 ms 376 KB OK (n = 27, answer = YES)
39 Correct 2 ms 376 KB OK (n = 90, answer = YES)
40 Correct 2 ms 376 KB OK (n = 100, answer = YES)
41 Correct 2 ms 376 KB OK (n = 100, answer = YES)
42 Correct 2 ms 376 KB OK (n = 10, answer = YES)
43 Correct 2 ms 376 KB OK (n = 100, answer = YES)
44 Correct 2 ms 376 KB OK (n = 100, answer = YES)
45 Correct 2 ms 376 KB OK (n = 100, answer = YES)
46 Correct 2 ms 376 KB OK (n = 100, answer = YES)
47 Correct 2 ms 376 KB OK (n = 100, answer = NO)
48 Correct 2 ms 376 KB OK (n = 100, answer = NO)
49 Correct 2 ms 376 KB OK (n = 100, answer = NO)
50 Correct 2 ms 380 KB OK (n = 100, answer = YES)
51 Correct 2 ms 376 KB OK (n = 100, answer = YES)
52 Correct 2 ms 376 KB OK (n = 100, answer = YES)
53 Correct 2 ms 376 KB OK (n = 100, answer = YES)
54 Correct 2 ms 376 KB OK (n = 100, answer = YES)
55 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
56 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
57 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
58 Correct 4 ms 632 KB OK (n = 10000, answer = YES)
59 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
60 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
61 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
62 Correct 9 ms 3704 KB OK (n = 10000, answer = YES)
63 Correct 10 ms 3832 KB OK (n = 10000, answer = NO)
64 Correct 4 ms 732 KB OK (n = 10000, answer = YES)
65 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
66 Correct 4 ms 636 KB OK (n = 10000, answer = YES)
67 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
68 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
69 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
70 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
71 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
72 Correct 2 ms 508 KB OK (n = 865, answer = YES)
73 Correct 2 ms 504 KB OK (n = 820, answer = YES)
74 Correct 3 ms 632 KB OK (n = 7500, answer = NO)
75 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
76 Correct 4 ms 636 KB OK (n = 10000, answer = NO)
77 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
78 Correct 4 ms 760 KB OK (n = 10000, answer = NO)
79 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
80 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
81 Correct 4 ms 632 KB OK (n = 10000, answer = YES)
82 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
83 Correct 4 ms 632 KB OK (n = 10000, answer = NO)
84 Correct 8 ms 2168 KB OK (n = 10000, answer = YES)
85 Correct 15 ms 7800 KB OK (n = 10000, answer = NO)
86 Correct 5 ms 760 KB OK (n = 10000, answer = YES)
87 Correct 5 ms 760 KB OK (n = 10000, answer = YES)
88 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
89 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
90 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
91 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
92 Correct 4 ms 760 KB OK (n = 10000, answer = YES)
93 Correct 3 ms 760 KB OK (n = 10000, answer = YES)
94 Correct 2 ms 376 KB OK (n = 1, answer = YES)
95 Correct 2 ms 376 KB OK (n = 3, answer = YES)
96 Correct 2 ms 376 KB OK (n = 3, answer = NO)
97 Correct 2 ms 376 KB OK (n = 3, answer = YES)
98 Correct 30 ms 5704 KB OK (n = 150000, answer = NO)
99 Correct 74 ms 7900 KB OK (n = 200000, answer = YES)
100 Correct 75 ms 7800 KB OK (n = 200000, answer = NO)
101 Correct 74 ms 8184 KB OK (n = 200000, answer = YES)
102 Runtime error 164 ms 65540 KB Execution killed with signal 9 (could be triggered by violating memory limits)
103 Halted 0 ms 0 KB -