Submission #42717

# Submission time Handle Problem Language Result Execution time Memory
42717 2018-03-03T04:38:46 Z funcsr Shortcut (IOI16_shortcut) C++14
38 / 100
2000 ms 1448 KB
#include "shortcut.h"
#include <iostream>
#include <vector>
#include <algorithm>
#include <cassert>
#include <queue>
using namespace std;
typedef pair<int, int> P;
#define rep(i, n) for (int i=0; i<(n); i++)
#define all(x) x.begin(), x.end()
#define pb push_back
#define _1 first
#define _2 second
#define INF (1LL<<60)
struct SlideMax {
  deque<pair<int, long long> > seq;
  void add(int x, long long y) {
    while (!seq.empty() && seq.back()._2 <= y) seq.pop_back();
    seq.push_back(make_pair(x, y));
  }
  void pop(int x) {
    if (!seq.empty() && seq.front()._1 == x) seq.pop_front();
  }
  long long max() {
    if (seq.empty()) return -INF;
    /*
    long long m = -INF;
    for (auto p : seq) m = std::max(m, p._2);
    return m;
    */
    return seq.front()._2;
  }
};
int N;
long long B[1000001];

long long solve(vector<long long> W, vector<long long> ls) {
  int N = W.size();
  assert(ls.size() == N);
  B[0] = 0;
  rep(i, N) B[i+1] = B[i] + ls[i];
  long long L = B[N];
  //cout<<"solve ["; for (long long x :W) cout<<x<<",";cout<<"] ls={";for(long long b:ls)cout<<b<<",";cout<<"}, L="<<L<<"\n";
  int r = 0;
  SlideMax slide;
  long long m = -INF;
  long long base = 0;
  rep(l, N) {
    while (r < N && 2LL*(base+B[r]-B[l]) <= L) {
      slide.add(r, W[r]+base+B[r]);
      r++;
      if (r == N) {
        r = 0;
        base += L;
      }
    }
    slide.pop(l);
    m = max(m, W[l]-B[l]+slide.max());
  }
  return m;
}

long long D[1000001];
long long Rleft[1000000], Rright[1000000];
long long Dleft[1000000], Dright[1000000];

long long find_shortcut(int n, std::vector<int> l, std::vector<int> d, int C) {
  N = n;
  rep(i, N) D[i] = d[i];
  long long m = 1LL<<60;
  rep(i, N) {
    long long d = 0;
    if (i>0) d = Rleft[i-1]+l[i-1];
    Dleft[i] = max(i>0?Dleft[i-1]:0LL, d+D[i]);
    Rleft[i] = max(D[i], d);
  }
  for (int i=N-1; i>=0; i--) {
    long long d = 0;
    if (i+1<N) d = Rright[i+1]+l[i];
    Dright[i] = max(i+1<N?Dright[i+1]:0LL, d+D[i]);
    Rright[i] = max(D[i], d);
  }
  rep(x, N) for (int y=x+1; y<N; y++) {
    vector<long long> ws, bs;
    ws.pb(Rleft[x]);
    for (int i=x+1; i<y; i++) ws.pb(D[i]), bs.pb(l[i-1]);
    ws.pb(Rright[y]), bs.pb(l[y-1]);
    bs.pb(C);

    long long s = max(Dleft[x], Dright[y]);
    for (long long x : ws) s = max(x, s);
    s = max(s, solve(ws, bs));
    //cout<<"s="<<s<<"\n";
    m = min(m, s);
  }
  return m;
}

Compilation message

In file included from /usr/include/c++/5/cassert:43:0,
                 from shortcut.cpp:5:
shortcut.cpp: In function 'long long int solve(std::vector<long long int>, std::vector<long long int>)':
shortcut.cpp:39:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   assert(ls.size() == N);
                    ^
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
87 Correct 770 ms 748 KB n = 500, 199300822 is a correct answer
88 Correct 783 ms 748 KB n = 500, 127613044387 is a correct answer
89 Correct 626 ms 920 KB n = 500, 251000000001 is a correct answer
90 Correct 599 ms 920 KB n = 500, 252000000000 is a correct answer
91 Correct 892 ms 1060 KB n = 500, 199378978 is a correct answer
92 Correct 915 ms 1060 KB n = 500, 199551149 is a correct answer
93 Correct 336 ms 1060 KB n = 400, 7177 is a correct answer
94 Correct 388 ms 1060 KB n = 400, 10067 is a correct answer
95 Correct 934 ms 1060 KB n = 500, 198631068 is a correct answer
96 Correct 348 ms 1060 KB n = 400, 10814 is a correct answer
97 Correct 377 ms 1060 KB n = 400, 9141 is a correct answer
98 Correct 614 ms 1060 KB n = 500, 5699 is a correct answer
99 Correct 719 ms 1060 KB n = 500, 13504 is a correct answer
100 Correct 938 ms 1060 KB n = 500, 31507 is a correct answer
101 Correct 544 ms 1060 KB n = 500, 199425296 is a correct answer
102 Correct 936 ms 1060 KB n = 500, 198990259 is a correct answer
103 Correct 781 ms 1060 KB n = 500, 486155 is a correct answer
104 Correct 861 ms 1060 KB n = 500, 256468 is a correct answer
105 Correct 767 ms 1060 KB n = 500, 309873 is a correct answer
106 Correct 767 ms 1060 KB n = 500, 434764 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
87 Correct 770 ms 748 KB n = 500, 199300822 is a correct answer
88 Correct 783 ms 748 KB n = 500, 127613044387 is a correct answer
89 Correct 626 ms 920 KB n = 500, 251000000001 is a correct answer
90 Correct 599 ms 920 KB n = 500, 252000000000 is a correct answer
91 Correct 892 ms 1060 KB n = 500, 199378978 is a correct answer
92 Correct 915 ms 1060 KB n = 500, 199551149 is a correct answer
93 Correct 336 ms 1060 KB n = 400, 7177 is a correct answer
94 Correct 388 ms 1060 KB n = 400, 10067 is a correct answer
95 Correct 934 ms 1060 KB n = 500, 198631068 is a correct answer
96 Correct 348 ms 1060 KB n = 400, 10814 is a correct answer
97 Correct 377 ms 1060 KB n = 400, 9141 is a correct answer
98 Correct 614 ms 1060 KB n = 500, 5699 is a correct answer
99 Correct 719 ms 1060 KB n = 500, 13504 is a correct answer
100 Correct 938 ms 1060 KB n = 500, 31507 is a correct answer
101 Correct 544 ms 1060 KB n = 500, 199425296 is a correct answer
102 Correct 936 ms 1060 KB n = 500, 198990259 is a correct answer
103 Correct 781 ms 1060 KB n = 500, 486155 is a correct answer
104 Correct 861 ms 1060 KB n = 500, 256468 is a correct answer
105 Correct 767 ms 1060 KB n = 500, 309873 is a correct answer
106 Correct 767 ms 1060 KB n = 500, 434764 is a correct answer
107 Execution timed out 2051 ms 1448 KB Time limit exceeded
108 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
87 Correct 770 ms 748 KB n = 500, 199300822 is a correct answer
88 Correct 783 ms 748 KB n = 500, 127613044387 is a correct answer
89 Correct 626 ms 920 KB n = 500, 251000000001 is a correct answer
90 Correct 599 ms 920 KB n = 500, 252000000000 is a correct answer
91 Correct 892 ms 1060 KB n = 500, 199378978 is a correct answer
92 Correct 915 ms 1060 KB n = 500, 199551149 is a correct answer
93 Correct 336 ms 1060 KB n = 400, 7177 is a correct answer
94 Correct 388 ms 1060 KB n = 400, 10067 is a correct answer
95 Correct 934 ms 1060 KB n = 500, 198631068 is a correct answer
96 Correct 348 ms 1060 KB n = 400, 10814 is a correct answer
97 Correct 377 ms 1060 KB n = 400, 9141 is a correct answer
98 Correct 614 ms 1060 KB n = 500, 5699 is a correct answer
99 Correct 719 ms 1060 KB n = 500, 13504 is a correct answer
100 Correct 938 ms 1060 KB n = 500, 31507 is a correct answer
101 Correct 544 ms 1060 KB n = 500, 199425296 is a correct answer
102 Correct 936 ms 1060 KB n = 500, 198990259 is a correct answer
103 Correct 781 ms 1060 KB n = 500, 486155 is a correct answer
104 Correct 861 ms 1060 KB n = 500, 256468 is a correct answer
105 Correct 767 ms 1060 KB n = 500, 309873 is a correct answer
106 Correct 767 ms 1060 KB n = 500, 434764 is a correct answer
107 Execution timed out 2051 ms 1448 KB Time limit exceeded
108 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
87 Correct 770 ms 748 KB n = 500, 199300822 is a correct answer
88 Correct 783 ms 748 KB n = 500, 127613044387 is a correct answer
89 Correct 626 ms 920 KB n = 500, 251000000001 is a correct answer
90 Correct 599 ms 920 KB n = 500, 252000000000 is a correct answer
91 Correct 892 ms 1060 KB n = 500, 199378978 is a correct answer
92 Correct 915 ms 1060 KB n = 500, 199551149 is a correct answer
93 Correct 336 ms 1060 KB n = 400, 7177 is a correct answer
94 Correct 388 ms 1060 KB n = 400, 10067 is a correct answer
95 Correct 934 ms 1060 KB n = 500, 198631068 is a correct answer
96 Correct 348 ms 1060 KB n = 400, 10814 is a correct answer
97 Correct 377 ms 1060 KB n = 400, 9141 is a correct answer
98 Correct 614 ms 1060 KB n = 500, 5699 is a correct answer
99 Correct 719 ms 1060 KB n = 500, 13504 is a correct answer
100 Correct 938 ms 1060 KB n = 500, 31507 is a correct answer
101 Correct 544 ms 1060 KB n = 500, 199425296 is a correct answer
102 Correct 936 ms 1060 KB n = 500, 198990259 is a correct answer
103 Correct 781 ms 1060 KB n = 500, 486155 is a correct answer
104 Correct 861 ms 1060 KB n = 500, 256468 is a correct answer
105 Correct 767 ms 1060 KB n = 500, 309873 is a correct answer
106 Correct 767 ms 1060 KB n = 500, 434764 is a correct answer
107 Execution timed out 2051 ms 1448 KB Time limit exceeded
108 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB n = 4, 80 is a correct answer
2 Correct 1 ms 376 KB n = 9, 110 is a correct answer
3 Correct 1 ms 424 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 1 ms 532 KB n = 2, 62 is a correct answer
6 Correct 1 ms 628 KB n = 2, 3 is a correct answer
7 Correct 2 ms 628 KB n = 3, 29 is a correct answer
8 Correct 1 ms 628 KB n = 2, 3 is a correct answer
9 Correct 2 ms 628 KB n = 2, 3 is a correct answer
10 Correct 1 ms 628 KB n = 2, 2000000001 is a correct answer
11 Correct 1 ms 628 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 628 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 628 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 628 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 628 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 628 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 628 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 628 KB n = 10, 3189 is a correct answer
19 Correct 1 ms 628 KB n = 10, 7000000000 is a correct answer
20 Correct 1 ms 712 KB n = 5, 12 is a correct answer
21 Correct 1 ms 712 KB n = 5, 25 is a correct answer
22 Correct 1 ms 712 KB n = 2, 122 is a correct answer
23 Correct 2 ms 712 KB n = 10, 117 is a correct answer
24 Correct 1 ms 712 KB n = 10, 336 is a correct answer
25 Correct 2 ms 712 KB n = 10, 438 is a correct answer
26 Correct 2 ms 712 KB n = 10, 206 is a correct answer
27 Correct 1 ms 712 KB n = 10, 636 is a correct answer
28 Correct 2 ms 712 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 712 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 716 KB n = 10, 3112 is a correct answer
31 Correct 12 ms 716 KB n = 100, 51000000001 is a correct answer
32 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
33 Correct 13 ms 716 KB n = 100, 20969 is a correct answer
34 Correct 14 ms 716 KB n = 100, 20969 is a correct answer
35 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
36 Correct 12 ms 716 KB n = 100, 285 is a correct answer
37 Correct 16 ms 716 KB n = 100, 21272 is a correct answer
38 Correct 10 ms 716 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 716 KB n = 2, 62 is a correct answer
40 Correct 1 ms 716 KB n = 2, 3 is a correct answer
41 Correct 1 ms 716 KB n = 3, 29 is a correct answer
42 Correct 1 ms 716 KB n = 2, 3 is a correct answer
43 Correct 1 ms 716 KB n = 2, 3 is a correct answer
44 Correct 1 ms 716 KB n = 2, 2000000001 is a correct answer
45 Correct 1 ms 716 KB n = 2, 3000000000 is a correct answer
46 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
47 Correct 1 ms 716 KB n = 3, 3000000000 is a correct answer
48 Correct 1 ms 716 KB n = 4, 3000000001 is a correct answer
49 Correct 1 ms 716 KB n = 4, 4000000000 is a correct answer
50 Correct 1 ms 716 KB n = 5, 4000000000 is a correct answer
51 Correct 1 ms 716 KB n = 10, 1000000343 is a correct answer
52 Correct 1 ms 716 KB n = 10, 3189 is a correct answer
53 Correct 1 ms 716 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 716 KB n = 5, 12 is a correct answer
55 Correct 1 ms 716 KB n = 5, 25 is a correct answer
56 Correct 1 ms 716 KB n = 2, 122 is a correct answer
57 Correct 1 ms 716 KB n = 10, 117 is a correct answer
58 Correct 2 ms 716 KB n = 10, 336 is a correct answer
59 Correct 1 ms 716 KB n = 10, 438 is a correct answer
60 Correct 1 ms 716 KB n = 10, 206 is a correct answer
61 Correct 1 ms 716 KB n = 10, 636 is a correct answer
62 Correct 1 ms 716 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 716 KB n = 10, 10992 is a correct answer
64 Correct 1 ms 716 KB n = 10, 3112 is a correct answer
65 Correct 11 ms 716 KB n = 100, 51000000001 is a correct answer
66 Correct 3 ms 716 KB n = 50, 197881272 is a correct answer
67 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
68 Correct 12 ms 716 KB n = 100, 20969 is a correct answer
69 Correct 10 ms 716 KB n = 100, 52000000000 is a correct answer
70 Correct 17 ms 716 KB n = 100, 285 is a correct answer
71 Correct 12 ms 716 KB n = 100, 21272 is a correct answer
72 Correct 12 ms 716 KB n = 100, 12161 is a correct answer
73 Correct 132 ms 716 KB n = 250, 25037 is a correct answer
74 Correct 124 ms 716 KB n = 250, 199047242 is a correct answer
75 Correct 122 ms 740 KB n = 250, 61231537449 is a correct answer
76 Correct 94 ms 740 KB n = 250, 126000000001 is a correct answer
77 Correct 111 ms 748 KB n = 250, 127000000000 is a correct answer
78 Correct 86 ms 748 KB n = 250, 2123470094 is a correct answer
79 Correct 97 ms 748 KB n = 250, 6545 is a correct answer
80 Correct 111 ms 748 KB n = 250, 6731 is a correct answer
81 Correct 15 ms 748 KB n = 108, 15322 is a correct answer
82 Correct 127 ms 748 KB n = 250, 39952 is a correct answer
83 Correct 126 ms 748 KB n = 250, 41156 is a correct answer
84 Correct 122 ms 748 KB n = 250, 12881 is a correct answer
85 Correct 124 ms 748 KB n = 250, 213812 is a correct answer
86 Correct 136 ms 748 KB n = 250, 194188 is a correct answer
87 Correct 770 ms 748 KB n = 500, 199300822 is a correct answer
88 Correct 783 ms 748 KB n = 500, 127613044387 is a correct answer
89 Correct 626 ms 920 KB n = 500, 251000000001 is a correct answer
90 Correct 599 ms 920 KB n = 500, 252000000000 is a correct answer
91 Correct 892 ms 1060 KB n = 500, 199378978 is a correct answer
92 Correct 915 ms 1060 KB n = 500, 199551149 is a correct answer
93 Correct 336 ms 1060 KB n = 400, 7177 is a correct answer
94 Correct 388 ms 1060 KB n = 400, 10067 is a correct answer
95 Correct 934 ms 1060 KB n = 500, 198631068 is a correct answer
96 Correct 348 ms 1060 KB n = 400, 10814 is a correct answer
97 Correct 377 ms 1060 KB n = 400, 9141 is a correct answer
98 Correct 614 ms 1060 KB n = 500, 5699 is a correct answer
99 Correct 719 ms 1060 KB n = 500, 13504 is a correct answer
100 Correct 938 ms 1060 KB n = 500, 31507 is a correct answer
101 Correct 544 ms 1060 KB n = 500, 199425296 is a correct answer
102 Correct 936 ms 1060 KB n = 500, 198990259 is a correct answer
103 Correct 781 ms 1060 KB n = 500, 486155 is a correct answer
104 Correct 861 ms 1060 KB n = 500, 256468 is a correct answer
105 Correct 767 ms 1060 KB n = 500, 309873 is a correct answer
106 Correct 767 ms 1060 KB n = 500, 434764 is a correct answer
107 Execution timed out 2051 ms 1448 KB Time limit exceeded
108 Halted 0 ms 0 KB -