Submission #45218

# Submission time Handle Problem Language Result Execution time Memory
45218 2018-04-11T21:45:17 Z reality Shortcut (IOI16_shortcut) C++17
93 / 100
2000 ms 215440 KB
#include "bits/stdc++.h"
using namespace std;
#define fi first
#define se second
#define ll long long
#define dbg(v) cerr<<#v<<" = "<<v<<'\n'
#define vi vector<int>
#define vl vector <ll>
#define pii pair<int,int>
#define mp make_pair
#define db long double
#define pb push_back
#define all(s) s.begin(),s.end()
#include "shortcut.h"
template < class T > T smin(T &a,T b) {if (a > b) a = b;return a;}
template < class T > T smax(T &a,T b) {if (a < b) a = b;return a;}
const int N = (int)(1e6) + 5;
const ll oo = 1e18 + 5;
ll xx[N];
ll x[N];
ll y[N];
int ind[N];
int d[N];
int n,c;
vector < ll > ss;
struct st
{
    ll mxsum,mnsum;
    ll mxdif,mndif;
    st(void)
    {
        mxsum = mxdif = oo;
        mnsum = mndif = -oo;
    }
    st(ll a,ll b,ll c,ll d) : mxsum(a),mnsum(b),mxdif(c),mndif(d) {}
};
const st shit = st(oo,-oo,oo,-oo);
st Comb(st a,st b)
{
    st c;
    c.mxsum = min(a.mxsum,b.mxsum);
    c.mnsum = max(a.mnsum,b.mnsum);
    c.mxdif = min(a.mxdif,b.mxdif);
    c.mndif = max(a.mndif,b.mndif);
    return c;
}
st t[N * 4];
void U(int i,st v)
{
    for (;i;i -= i&(-i))
        t[i] = Comb(t[i],v);
}
st Q(int i)
{
    st ans;
    for (;i <= n;i += i&(-i))
        ans = Comb(ans,t[i]);
    return ans;
}
int F(ll dist)
{
    ll mxsum = oo;
    ll mxdif = oo;
    ll mnsum = -oo;
    ll mndif = -oo;
    for (int i = 1;i <= n;++i)
        t[i] = shit;
    const int SZ = ss.size();
    for (int i = n;i;--i)
    {
        int index = lower_bound(all(ss),y[i] + dist + 1) - ss.begin() + 1;
        if (index <= SZ)
        {
            st cnt = Q(index);
            smin(mxsum,dist - c + y[i] + cnt.mxsum);
            smax(mnsum,c - dist + x[i] + cnt.mnsum);
            smin(mxdif,dist - c + cnt.mxdif - x[i]);
            smax(mndif,c - dist + cnt.mndif - y[i]);
        }
        index = ind[i];
        U(index,st(y[i],x[i],y[i],x[i]));
    }
    set < ll > S;
    for (int i = n;i;--i)
    {
        ll l1 = mndif + xx[i];
        ll r1 = mxdif + xx[i];
        smax(l1,mnsum - xx[i]);
        smin(r1,mxsum - xx[i]);
        auto index = S.lower_bound(l1);
        if (index != S.end() && *index <= r1)
            return 1;
        S.insert(xx[i]);
    }
    return 0;
}
ll find_shortcut(int shit0,vi shit1,vi shit2,int shit3)
{
    n = shit0;
    c = shit3;
    for (int i = 2;i <= n;++i)
        x[i] = x[i - 1] + shit1[i - 2];
    for (int i = 1;i <= n;++i)
        d[i] = shit2[i - 1];
    for (int i = 1;i <= n;++i)
    {
        xx[i] = x[i];
        y[i] = x[i] - d[i];
        x[i] = x[i] + d[i];
    }
    for (int i = 1;i <= n;++i)
        ss.pb(x[i]);
    sort(all(ss));
    ss.resize(unique(all(ss)) - ss.begin());
    for (int i = 1;i <= n;++i)
        ind[i] = lower_bound(all(ss),x[i]) - ss.begin() + 1;
    ll ans = oo;
    for (ll k = 1ll << 60;k;k /= 2)
        if (ans >= k && F(ans - k))
            ans -= k;
    return ans;
}
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
87 Correct 89 ms 126560 KB n = 500, 199300822 is a correct answer
88 Correct 89 ms 126560 KB n = 500, 127613044387 is a correct answer
89 Correct 89 ms 126560 KB n = 500, 251000000001 is a correct answer
90 Correct 89 ms 126684 KB n = 500, 252000000000 is a correct answer
91 Correct 89 ms 126684 KB n = 500, 199378978 is a correct answer
92 Correct 98 ms 126684 KB n = 500, 199551149 is a correct answer
93 Correct 88 ms 126684 KB n = 400, 7177 is a correct answer
94 Correct 85 ms 126684 KB n = 400, 10067 is a correct answer
95 Correct 87 ms 126684 KB n = 500, 198631068 is a correct answer
96 Correct 88 ms 126684 KB n = 400, 10814 is a correct answer
97 Correct 86 ms 126684 KB n = 400, 9141 is a correct answer
98 Correct 90 ms 126684 KB n = 500, 5699 is a correct answer
99 Correct 87 ms 126684 KB n = 500, 13504 is a correct answer
100 Correct 87 ms 126684 KB n = 500, 31507 is a correct answer
101 Correct 87 ms 126684 KB n = 500, 199425296 is a correct answer
102 Correct 87 ms 126684 KB n = 500, 198990259 is a correct answer
103 Correct 87 ms 126684 KB n = 500, 486155 is a correct answer
104 Correct 94 ms 126684 KB n = 500, 256468 is a correct answer
105 Correct 97 ms 126684 KB n = 500, 309873 is a correct answer
106 Correct 86 ms 126768 KB n = 500, 434764 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
87 Correct 89 ms 126560 KB n = 500, 199300822 is a correct answer
88 Correct 89 ms 126560 KB n = 500, 127613044387 is a correct answer
89 Correct 89 ms 126560 KB n = 500, 251000000001 is a correct answer
90 Correct 89 ms 126684 KB n = 500, 252000000000 is a correct answer
91 Correct 89 ms 126684 KB n = 500, 199378978 is a correct answer
92 Correct 98 ms 126684 KB n = 500, 199551149 is a correct answer
93 Correct 88 ms 126684 KB n = 400, 7177 is a correct answer
94 Correct 85 ms 126684 KB n = 400, 10067 is a correct answer
95 Correct 87 ms 126684 KB n = 500, 198631068 is a correct answer
96 Correct 88 ms 126684 KB n = 400, 10814 is a correct answer
97 Correct 86 ms 126684 KB n = 400, 9141 is a correct answer
98 Correct 90 ms 126684 KB n = 500, 5699 is a correct answer
99 Correct 87 ms 126684 KB n = 500, 13504 is a correct answer
100 Correct 87 ms 126684 KB n = 500, 31507 is a correct answer
101 Correct 87 ms 126684 KB n = 500, 199425296 is a correct answer
102 Correct 87 ms 126684 KB n = 500, 198990259 is a correct answer
103 Correct 87 ms 126684 KB n = 500, 486155 is a correct answer
104 Correct 94 ms 126684 KB n = 500, 256468 is a correct answer
105 Correct 97 ms 126684 KB n = 500, 309873 is a correct answer
106 Correct 86 ms 126768 KB n = 500, 434764 is a correct answer
107 Correct 108 ms 126944 KB n = 3000, 2002090624 is a correct answer
108 Correct 99 ms 126980 KB n = 3000, 2000061654 is a correct answer
109 Correct 104 ms 127056 KB n = 3000, 2000932313 is a correct answer
110 Correct 96 ms 127228 KB n = 3000, 2284734775 is a correct answer
111 Correct 99 ms 127228 KB n = 3000, 2000005545 is a correct answer
112 Correct 101 ms 127228 KB n = 3000, 2000058220 is a correct answer
113 Correct 116 ms 127228 KB n = 3000, 2004740516 is a correct answer
114 Correct 101 ms 127260 KB n = 3000, 909698 is a correct answer
115 Correct 100 ms 127260 KB n = 3000, 2706266 is a correct answer
116 Correct 101 ms 127312 KB n = 3000, 2707838 is a correct answer
117 Correct 104 ms 127320 KB n = 3000, 2829769 is a correct answer
118 Correct 102 ms 127376 KB n = 3000, 1998685638 is a correct answer
119 Correct 100 ms 127392 KB n = 3000, 746571 is a correct answer
120 Correct 102 ms 127540 KB n = 3000, 2744243 is a correct answer
121 Correct 112 ms 127540 KB n = 3000, 2702210935 is a correct answer
122 Correct 111 ms 127556 KB n = 3000, 1501000000001 is a correct answer
123 Correct 112 ms 127692 KB n = 3000, 1502000000000 is a correct answer
124 Correct 96 ms 127692 KB n = 3000, 2000011887 is a correct answer
125 Correct 97 ms 127692 KB n = 3000, 2000000012 is a correct answer
126 Correct 109 ms 127728 KB n = 3000, 2000014932 is a correct answer
127 Correct 101 ms 127728 KB n = 3000, 2000000010 is a correct answer
128 Correct 119 ms 127728 KB n = 3000, 93337 is a correct answer
129 Correct 96 ms 127728 KB n = 3000, 35741 is a correct answer
130 Correct 105 ms 127840 KB n = 3000, 1999093518 is a correct answer
131 Correct 111 ms 127840 KB n = 3000, 762334538894 is a correct answer
132 Correct 105 ms 127840 KB n = 3000, 94081666 is a correct answer
133 Correct 103 ms 127884 KB n = 3000, 75872047 is a correct answer
134 Correct 99 ms 127936 KB n = 3000, 3070594 is a correct answer
135 Correct 94 ms 127944 KB n = 3000, 3003076 is a correct answer
136 Correct 90 ms 127980 KB n = 3000, 3010050 is a correct answer
137 Correct 105 ms 128016 KB n = 3000, 1497758 is a correct answer
138 Correct 101 ms 128016 KB n = 3000, 3025965 is a correct answer
139 Correct 104 ms 128084 KB n = 3000, 2946044 is a correct answer
140 Correct 96 ms 128240 KB n = 3000, 2992056 is a correct answer
141 Correct 99 ms 128240 KB n = 3000, 1490827 is a correct answer
142 Correct 112 ms 128316 KB n = 3000, 1477754 is a correct answer
143 Correct 113 ms 128316 KB n = 3000, 2412238 is a correct answer
144 Correct 100 ms 128316 KB n = 3000, 2742628 is a correct answer
145 Correct 99 ms 128316 KB n = 3000, 4480584 is a correct answer
146 Correct 96 ms 128316 KB n = 3000, 4219917 is a correct answer
147 Correct 103 ms 128356 KB n = 3000, 4207852 is a correct answer
148 Correct 98 ms 128356 KB n = 3000, 2414542 is a correct answer
149 Correct 104 ms 128372 KB n = 3000, 1120350 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
87 Correct 89 ms 126560 KB n = 500, 199300822 is a correct answer
88 Correct 89 ms 126560 KB n = 500, 127613044387 is a correct answer
89 Correct 89 ms 126560 KB n = 500, 251000000001 is a correct answer
90 Correct 89 ms 126684 KB n = 500, 252000000000 is a correct answer
91 Correct 89 ms 126684 KB n = 500, 199378978 is a correct answer
92 Correct 98 ms 126684 KB n = 500, 199551149 is a correct answer
93 Correct 88 ms 126684 KB n = 400, 7177 is a correct answer
94 Correct 85 ms 126684 KB n = 400, 10067 is a correct answer
95 Correct 87 ms 126684 KB n = 500, 198631068 is a correct answer
96 Correct 88 ms 126684 KB n = 400, 10814 is a correct answer
97 Correct 86 ms 126684 KB n = 400, 9141 is a correct answer
98 Correct 90 ms 126684 KB n = 500, 5699 is a correct answer
99 Correct 87 ms 126684 KB n = 500, 13504 is a correct answer
100 Correct 87 ms 126684 KB n = 500, 31507 is a correct answer
101 Correct 87 ms 126684 KB n = 500, 199425296 is a correct answer
102 Correct 87 ms 126684 KB n = 500, 198990259 is a correct answer
103 Correct 87 ms 126684 KB n = 500, 486155 is a correct answer
104 Correct 94 ms 126684 KB n = 500, 256468 is a correct answer
105 Correct 97 ms 126684 KB n = 500, 309873 is a correct answer
106 Correct 86 ms 126768 KB n = 500, 434764 is a correct answer
107 Correct 108 ms 126944 KB n = 3000, 2002090624 is a correct answer
108 Correct 99 ms 126980 KB n = 3000, 2000061654 is a correct answer
109 Correct 104 ms 127056 KB n = 3000, 2000932313 is a correct answer
110 Correct 96 ms 127228 KB n = 3000, 2284734775 is a correct answer
111 Correct 99 ms 127228 KB n = 3000, 2000005545 is a correct answer
112 Correct 101 ms 127228 KB n = 3000, 2000058220 is a correct answer
113 Correct 116 ms 127228 KB n = 3000, 2004740516 is a correct answer
114 Correct 101 ms 127260 KB n = 3000, 909698 is a correct answer
115 Correct 100 ms 127260 KB n = 3000, 2706266 is a correct answer
116 Correct 101 ms 127312 KB n = 3000, 2707838 is a correct answer
117 Correct 104 ms 127320 KB n = 3000, 2829769 is a correct answer
118 Correct 102 ms 127376 KB n = 3000, 1998685638 is a correct answer
119 Correct 100 ms 127392 KB n = 3000, 746571 is a correct answer
120 Correct 102 ms 127540 KB n = 3000, 2744243 is a correct answer
121 Correct 112 ms 127540 KB n = 3000, 2702210935 is a correct answer
122 Correct 111 ms 127556 KB n = 3000, 1501000000001 is a correct answer
123 Correct 112 ms 127692 KB n = 3000, 1502000000000 is a correct answer
124 Correct 96 ms 127692 KB n = 3000, 2000011887 is a correct answer
125 Correct 97 ms 127692 KB n = 3000, 2000000012 is a correct answer
126 Correct 109 ms 127728 KB n = 3000, 2000014932 is a correct answer
127 Correct 101 ms 127728 KB n = 3000, 2000000010 is a correct answer
128 Correct 119 ms 127728 KB n = 3000, 93337 is a correct answer
129 Correct 96 ms 127728 KB n = 3000, 35741 is a correct answer
130 Correct 105 ms 127840 KB n = 3000, 1999093518 is a correct answer
131 Correct 111 ms 127840 KB n = 3000, 762334538894 is a correct answer
132 Correct 105 ms 127840 KB n = 3000, 94081666 is a correct answer
133 Correct 103 ms 127884 KB n = 3000, 75872047 is a correct answer
134 Correct 99 ms 127936 KB n = 3000, 3070594 is a correct answer
135 Correct 94 ms 127944 KB n = 3000, 3003076 is a correct answer
136 Correct 90 ms 127980 KB n = 3000, 3010050 is a correct answer
137 Correct 105 ms 128016 KB n = 3000, 1497758 is a correct answer
138 Correct 101 ms 128016 KB n = 3000, 3025965 is a correct answer
139 Correct 104 ms 128084 KB n = 3000, 2946044 is a correct answer
140 Correct 96 ms 128240 KB n = 3000, 2992056 is a correct answer
141 Correct 99 ms 128240 KB n = 3000, 1490827 is a correct answer
142 Correct 112 ms 128316 KB n = 3000, 1477754 is a correct answer
143 Correct 113 ms 128316 KB n = 3000, 2412238 is a correct answer
144 Correct 100 ms 128316 KB n = 3000, 2742628 is a correct answer
145 Correct 99 ms 128316 KB n = 3000, 4480584 is a correct answer
146 Correct 96 ms 128316 KB n = 3000, 4219917 is a correct answer
147 Correct 103 ms 128356 KB n = 3000, 4207852 is a correct answer
148 Correct 98 ms 128356 KB n = 3000, 2414542 is a correct answer
149 Correct 104 ms 128372 KB n = 3000, 1120350 is a correct answer
150 Correct 565 ms 133516 KB n = 50000, 2000049546 is a correct answer
151 Correct 1423 ms 140016 KB n = 100000, 848578639 is a correct answer
152 Correct 900 ms 140392 KB n = 100000, 50051 is a correct answer
153 Correct 1358 ms 141656 KB n = 100000, 1999983977 is a correct answer
154 Correct 1636 ms 143536 KB n = 100000, 25012377121147 is a correct answer
155 Correct 1873 ms 144708 KB n = 100000, 24945762330734 is a correct answer
156 Correct 1527 ms 146340 KB n = 100000, 2742000148 is a correct answer
157 Correct 1415 ms 147960 KB n = 100000, 3193426460 is a correct answer
158 Correct 1537 ms 149244 KB n = 100000, 2752140525 is a correct answer
159 Correct 1208 ms 150760 KB n = 100000, 2495802167 is a correct answer
160 Correct 1785 ms 152844 KB n = 100000, 50001000000001 is a correct answer
161 Correct 1847 ms 155012 KB n = 100000, 50002000000000 is a correct answer
162 Correct 1051 ms 155388 KB n = 99999, 2000099997 is a correct answer
163 Correct 1193 ms 156164 KB n = 100000, 2000000559 is a correct answer
164 Correct 969 ms 157184 KB n = 100000, 2075040000 is a correct answer
165 Correct 1229 ms 158656 KB n = 100000, 2749569701 is a correct answer
166 Correct 1223 ms 160064 KB n = 100000, 2749883772 is a correct answer
167 Correct 1193 ms 160612 KB n = 100000, 1996399503 is a correct answer
168 Correct 1166 ms 161088 KB n = 100000, 945722555 is a correct answer
169 Correct 1098 ms 162476 KB n = 100000, 100172188 is a correct answer
170 Correct 858 ms 163548 KB n = 100000, 150030536 is a correct answer
171 Correct 828 ms 164992 KB n = 100000, 100040142 is a correct answer
172 Correct 764 ms 166104 KB n = 100000, 74983555 is a correct answer
173 Correct 1143 ms 167296 KB n = 100000, 99749623 is a correct answer
174 Correct 894 ms 168540 KB n = 100000, 150054317 is a correct answer
175 Correct 1212 ms 169960 KB n = 100000, 100165316 is a correct answer
176 Correct 1188 ms 171068 KB n = 100000, 75200683 is a correct answer
177 Correct 1041 ms 172388 KB n = 100000, 677987385 is a correct answer
178 Correct 1135 ms 173788 KB n = 100000, 1892389617 is a correct answer
179 Correct 1012 ms 174872 KB n = 100000, 2023768088 is a correct answer
180 Correct 1210 ms 176204 KB n = 100000, 2064255369 is a correct answer
181 Correct 1134 ms 177440 KB n = 100000, 2071899482 is a correct answer
182 Correct 1315 ms 178768 KB n = 100000, 2006764926 is a correct answer
183 Correct 1000 ms 180056 KB n = 100000, 2010002796 is a correct answer
184 Correct 1585 ms 181328 KB n = 100000, 1985971897 is a correct answer
185 Correct 1014 ms 182852 KB n = 100000, 1991354990 is a correct answer
186 Correct 1295 ms 183744 KB n = 100000, 252662746 is a correct answer
187 Correct 1345 ms 184896 KB n = 100000, 251359741 is a correct answer
188 Correct 1289 ms 185988 KB n = 100000, 252831309 is a correct answer
189 Correct 1328 ms 187216 KB n = 100000, 257146653 is a correct answer
190 Correct 1000 ms 188392 KB n = 100000, 501262012 is a correct answer
191 Correct 907 ms 189660 KB n = 100000, 83054154 is a correct answer
192 Correct 1074 ms 190828 KB n = 100000, 68547208 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
87 Correct 89 ms 126560 KB n = 500, 199300822 is a correct answer
88 Correct 89 ms 126560 KB n = 500, 127613044387 is a correct answer
89 Correct 89 ms 126560 KB n = 500, 251000000001 is a correct answer
90 Correct 89 ms 126684 KB n = 500, 252000000000 is a correct answer
91 Correct 89 ms 126684 KB n = 500, 199378978 is a correct answer
92 Correct 98 ms 126684 KB n = 500, 199551149 is a correct answer
93 Correct 88 ms 126684 KB n = 400, 7177 is a correct answer
94 Correct 85 ms 126684 KB n = 400, 10067 is a correct answer
95 Correct 87 ms 126684 KB n = 500, 198631068 is a correct answer
96 Correct 88 ms 126684 KB n = 400, 10814 is a correct answer
97 Correct 86 ms 126684 KB n = 400, 9141 is a correct answer
98 Correct 90 ms 126684 KB n = 500, 5699 is a correct answer
99 Correct 87 ms 126684 KB n = 500, 13504 is a correct answer
100 Correct 87 ms 126684 KB n = 500, 31507 is a correct answer
101 Correct 87 ms 126684 KB n = 500, 199425296 is a correct answer
102 Correct 87 ms 126684 KB n = 500, 198990259 is a correct answer
103 Correct 87 ms 126684 KB n = 500, 486155 is a correct answer
104 Correct 94 ms 126684 KB n = 500, 256468 is a correct answer
105 Correct 97 ms 126684 KB n = 500, 309873 is a correct answer
106 Correct 86 ms 126768 KB n = 500, 434764 is a correct answer
107 Correct 108 ms 126944 KB n = 3000, 2002090624 is a correct answer
108 Correct 99 ms 126980 KB n = 3000, 2000061654 is a correct answer
109 Correct 104 ms 127056 KB n = 3000, 2000932313 is a correct answer
110 Correct 96 ms 127228 KB n = 3000, 2284734775 is a correct answer
111 Correct 99 ms 127228 KB n = 3000, 2000005545 is a correct answer
112 Correct 101 ms 127228 KB n = 3000, 2000058220 is a correct answer
113 Correct 116 ms 127228 KB n = 3000, 2004740516 is a correct answer
114 Correct 101 ms 127260 KB n = 3000, 909698 is a correct answer
115 Correct 100 ms 127260 KB n = 3000, 2706266 is a correct answer
116 Correct 101 ms 127312 KB n = 3000, 2707838 is a correct answer
117 Correct 104 ms 127320 KB n = 3000, 2829769 is a correct answer
118 Correct 102 ms 127376 KB n = 3000, 1998685638 is a correct answer
119 Correct 100 ms 127392 KB n = 3000, 746571 is a correct answer
120 Correct 102 ms 127540 KB n = 3000, 2744243 is a correct answer
121 Correct 112 ms 127540 KB n = 3000, 2702210935 is a correct answer
122 Correct 111 ms 127556 KB n = 3000, 1501000000001 is a correct answer
123 Correct 112 ms 127692 KB n = 3000, 1502000000000 is a correct answer
124 Correct 96 ms 127692 KB n = 3000, 2000011887 is a correct answer
125 Correct 97 ms 127692 KB n = 3000, 2000000012 is a correct answer
126 Correct 109 ms 127728 KB n = 3000, 2000014932 is a correct answer
127 Correct 101 ms 127728 KB n = 3000, 2000000010 is a correct answer
128 Correct 119 ms 127728 KB n = 3000, 93337 is a correct answer
129 Correct 96 ms 127728 KB n = 3000, 35741 is a correct answer
130 Correct 105 ms 127840 KB n = 3000, 1999093518 is a correct answer
131 Correct 111 ms 127840 KB n = 3000, 762334538894 is a correct answer
132 Correct 105 ms 127840 KB n = 3000, 94081666 is a correct answer
133 Correct 103 ms 127884 KB n = 3000, 75872047 is a correct answer
134 Correct 99 ms 127936 KB n = 3000, 3070594 is a correct answer
135 Correct 94 ms 127944 KB n = 3000, 3003076 is a correct answer
136 Correct 90 ms 127980 KB n = 3000, 3010050 is a correct answer
137 Correct 105 ms 128016 KB n = 3000, 1497758 is a correct answer
138 Correct 101 ms 128016 KB n = 3000, 3025965 is a correct answer
139 Correct 104 ms 128084 KB n = 3000, 2946044 is a correct answer
140 Correct 96 ms 128240 KB n = 3000, 2992056 is a correct answer
141 Correct 99 ms 128240 KB n = 3000, 1490827 is a correct answer
142 Correct 112 ms 128316 KB n = 3000, 1477754 is a correct answer
143 Correct 113 ms 128316 KB n = 3000, 2412238 is a correct answer
144 Correct 100 ms 128316 KB n = 3000, 2742628 is a correct answer
145 Correct 99 ms 128316 KB n = 3000, 4480584 is a correct answer
146 Correct 96 ms 128316 KB n = 3000, 4219917 is a correct answer
147 Correct 103 ms 128356 KB n = 3000, 4207852 is a correct answer
148 Correct 98 ms 128356 KB n = 3000, 2414542 is a correct answer
149 Correct 104 ms 128372 KB n = 3000, 1120350 is a correct answer
150 Correct 565 ms 133516 KB n = 50000, 2000049546 is a correct answer
151 Correct 1423 ms 140016 KB n = 100000, 848578639 is a correct answer
152 Correct 900 ms 140392 KB n = 100000, 50051 is a correct answer
153 Correct 1358 ms 141656 KB n = 100000, 1999983977 is a correct answer
154 Correct 1636 ms 143536 KB n = 100000, 25012377121147 is a correct answer
155 Correct 1873 ms 144708 KB n = 100000, 24945762330734 is a correct answer
156 Correct 1527 ms 146340 KB n = 100000, 2742000148 is a correct answer
157 Correct 1415 ms 147960 KB n = 100000, 3193426460 is a correct answer
158 Correct 1537 ms 149244 KB n = 100000, 2752140525 is a correct answer
159 Correct 1208 ms 150760 KB n = 100000, 2495802167 is a correct answer
160 Correct 1785 ms 152844 KB n = 100000, 50001000000001 is a correct answer
161 Correct 1847 ms 155012 KB n = 100000, 50002000000000 is a correct answer
162 Correct 1051 ms 155388 KB n = 99999, 2000099997 is a correct answer
163 Correct 1193 ms 156164 KB n = 100000, 2000000559 is a correct answer
164 Correct 969 ms 157184 KB n = 100000, 2075040000 is a correct answer
165 Correct 1229 ms 158656 KB n = 100000, 2749569701 is a correct answer
166 Correct 1223 ms 160064 KB n = 100000, 2749883772 is a correct answer
167 Correct 1193 ms 160612 KB n = 100000, 1996399503 is a correct answer
168 Correct 1166 ms 161088 KB n = 100000, 945722555 is a correct answer
169 Correct 1098 ms 162476 KB n = 100000, 100172188 is a correct answer
170 Correct 858 ms 163548 KB n = 100000, 150030536 is a correct answer
171 Correct 828 ms 164992 KB n = 100000, 100040142 is a correct answer
172 Correct 764 ms 166104 KB n = 100000, 74983555 is a correct answer
173 Correct 1143 ms 167296 KB n = 100000, 99749623 is a correct answer
174 Correct 894 ms 168540 KB n = 100000, 150054317 is a correct answer
175 Correct 1212 ms 169960 KB n = 100000, 100165316 is a correct answer
176 Correct 1188 ms 171068 KB n = 100000, 75200683 is a correct answer
177 Correct 1041 ms 172388 KB n = 100000, 677987385 is a correct answer
178 Correct 1135 ms 173788 KB n = 100000, 1892389617 is a correct answer
179 Correct 1012 ms 174872 KB n = 100000, 2023768088 is a correct answer
180 Correct 1210 ms 176204 KB n = 100000, 2064255369 is a correct answer
181 Correct 1134 ms 177440 KB n = 100000, 2071899482 is a correct answer
182 Correct 1315 ms 178768 KB n = 100000, 2006764926 is a correct answer
183 Correct 1000 ms 180056 KB n = 100000, 2010002796 is a correct answer
184 Correct 1585 ms 181328 KB n = 100000, 1985971897 is a correct answer
185 Correct 1014 ms 182852 KB n = 100000, 1991354990 is a correct answer
186 Correct 1295 ms 183744 KB n = 100000, 252662746 is a correct answer
187 Correct 1345 ms 184896 KB n = 100000, 251359741 is a correct answer
188 Correct 1289 ms 185988 KB n = 100000, 252831309 is a correct answer
189 Correct 1328 ms 187216 KB n = 100000, 257146653 is a correct answer
190 Correct 1000 ms 188392 KB n = 100000, 501262012 is a correct answer
191 Correct 907 ms 189660 KB n = 100000, 83054154 is a correct answer
192 Correct 1074 ms 190828 KB n = 100000, 68547208 is a correct answer
193 Execution timed out 2066 ms 215440 KB Time limit exceeded
194 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 84 ms 125560 KB n = 4, 80 is a correct answer
2 Correct 110 ms 125732 KB n = 9, 110 is a correct answer
3 Correct 84 ms 125784 KB n = 4, 21 is a correct answer
4 Correct 86 ms 125784 KB n = 3, 4 is a correct answer
5 Correct 97 ms 125840 KB n = 2, 62 is a correct answer
6 Correct 84 ms 125904 KB n = 2, 3 is a correct answer
7 Correct 85 ms 125996 KB n = 3, 29 is a correct answer
8 Correct 85 ms 126056 KB n = 2, 3 is a correct answer
9 Correct 95 ms 126092 KB n = 2, 3 is a correct answer
10 Correct 86 ms 126092 KB n = 2, 2000000001 is a correct answer
11 Correct 85 ms 126092 KB n = 2, 3000000000 is a correct answer
12 Correct 88 ms 126092 KB n = 3, 3000000000 is a correct answer
13 Correct 85 ms 126108 KB n = 3, 3000000000 is a correct answer
14 Correct 86 ms 126108 KB n = 4, 3000000001 is a correct answer
15 Correct 86 ms 126108 KB n = 4, 4000000000 is a correct answer
16 Correct 84 ms 126108 KB n = 5, 4000000000 is a correct answer
17 Correct 86 ms 126108 KB n = 10, 1000000343 is a correct answer
18 Correct 86 ms 126108 KB n = 10, 3189 is a correct answer
19 Correct 83 ms 126108 KB n = 10, 7000000000 is a correct answer
20 Correct 89 ms 126108 KB n = 5, 12 is a correct answer
21 Correct 84 ms 126108 KB n = 5, 25 is a correct answer
22 Correct 85 ms 126108 KB n = 2, 122 is a correct answer
23 Correct 87 ms 126108 KB n = 10, 117 is a correct answer
24 Correct 84 ms 126108 KB n = 10, 336 is a correct answer
25 Correct 85 ms 126108 KB n = 10, 438 is a correct answer
26 Correct 86 ms 126108 KB n = 10, 206 is a correct answer
27 Correct 89 ms 126192 KB n = 10, 636 is a correct answer
28 Correct 84 ms 126192 KB n = 4, 2399 is a correct answer
29 Correct 86 ms 126192 KB n = 10, 10992 is a correct answer
30 Correct 104 ms 126192 KB n = 10, 3112 is a correct answer
31 Correct 85 ms 126192 KB n = 100, 51000000001 is a correct answer
32 Correct 88 ms 126192 KB n = 50, 197881272 is a correct answer
33 Correct 86 ms 126192 KB n = 100, 20969 is a correct answer
34 Correct 87 ms 126192 KB n = 100, 20969 is a correct answer
35 Correct 85 ms 126192 KB n = 100, 52000000000 is a correct answer
36 Correct 99 ms 126192 KB n = 100, 285 is a correct answer
37 Correct 85 ms 126192 KB n = 100, 21272 is a correct answer
38 Correct 86 ms 126192 KB n = 100, 12161 is a correct answer
39 Correct 86 ms 126192 KB n = 2, 62 is a correct answer
40 Correct 85 ms 126192 KB n = 2, 3 is a correct answer
41 Correct 85 ms 126192 KB n = 3, 29 is a correct answer
42 Correct 89 ms 126204 KB n = 2, 3 is a correct answer
43 Correct 85 ms 126208 KB n = 2, 3 is a correct answer
44 Correct 85 ms 126208 KB n = 2, 2000000001 is a correct answer
45 Correct 91 ms 126208 KB n = 2, 3000000000 is a correct answer
46 Correct 84 ms 126208 KB n = 3, 3000000000 is a correct answer
47 Correct 99 ms 126208 KB n = 3, 3000000000 is a correct answer
48 Correct 89 ms 126208 KB n = 4, 3000000001 is a correct answer
49 Correct 97 ms 126208 KB n = 4, 4000000000 is a correct answer
50 Correct 109 ms 126208 KB n = 5, 4000000000 is a correct answer
51 Correct 102 ms 126208 KB n = 10, 1000000343 is a correct answer
52 Correct 102 ms 126208 KB n = 10, 3189 is a correct answer
53 Correct 108 ms 126208 KB n = 10, 7000000000 is a correct answer
54 Correct 102 ms 126208 KB n = 5, 12 is a correct answer
55 Correct 94 ms 126208 KB n = 5, 25 is a correct answer
56 Correct 94 ms 126304 KB n = 2, 122 is a correct answer
57 Correct 91 ms 126304 KB n = 10, 117 is a correct answer
58 Correct 92 ms 126304 KB n = 10, 336 is a correct answer
59 Correct 94 ms 126304 KB n = 10, 438 is a correct answer
60 Correct 101 ms 126304 KB n = 10, 206 is a correct answer
61 Correct 92 ms 126304 KB n = 10, 636 is a correct answer
62 Correct 89 ms 126452 KB n = 4, 2399 is a correct answer
63 Correct 92 ms 126452 KB n = 10, 10992 is a correct answer
64 Correct 85 ms 126452 KB n = 10, 3112 is a correct answer
65 Correct 87 ms 126452 KB n = 100, 51000000001 is a correct answer
66 Correct 85 ms 126452 KB n = 50, 197881272 is a correct answer
67 Correct 89 ms 126452 KB n = 100, 20969 is a correct answer
68 Correct 86 ms 126452 KB n = 100, 20969 is a correct answer
69 Correct 86 ms 126452 KB n = 100, 52000000000 is a correct answer
70 Correct 84 ms 126452 KB n = 100, 285 is a correct answer
71 Correct 85 ms 126452 KB n = 100, 21272 is a correct answer
72 Correct 85 ms 126452 KB n = 100, 12161 is a correct answer
73 Correct 85 ms 126452 KB n = 250, 25037 is a correct answer
74 Correct 100 ms 126452 KB n = 250, 199047242 is a correct answer
75 Correct 86 ms 126452 KB n = 250, 61231537449 is a correct answer
76 Correct 87 ms 126452 KB n = 250, 126000000001 is a correct answer
77 Correct 89 ms 126452 KB n = 250, 127000000000 is a correct answer
78 Correct 84 ms 126452 KB n = 250, 2123470094 is a correct answer
79 Correct 84 ms 126452 KB n = 250, 6545 is a correct answer
80 Correct 85 ms 126452 KB n = 250, 6731 is a correct answer
81 Correct 85 ms 126452 KB n = 108, 15322 is a correct answer
82 Correct 85 ms 126480 KB n = 250, 39952 is a correct answer
83 Correct 90 ms 126560 KB n = 250, 41156 is a correct answer
84 Correct 85 ms 126560 KB n = 250, 12881 is a correct answer
85 Correct 86 ms 126560 KB n = 250, 213812 is a correct answer
86 Correct 85 ms 126560 KB n = 250, 194188 is a correct answer
87 Correct 89 ms 126560 KB n = 500, 199300822 is a correct answer
88 Correct 89 ms 126560 KB n = 500, 127613044387 is a correct answer
89 Correct 89 ms 126560 KB n = 500, 251000000001 is a correct answer
90 Correct 89 ms 126684 KB n = 500, 252000000000 is a correct answer
91 Correct 89 ms 126684 KB n = 500, 199378978 is a correct answer
92 Correct 98 ms 126684 KB n = 500, 199551149 is a correct answer
93 Correct 88 ms 126684 KB n = 400, 7177 is a correct answer
94 Correct 85 ms 126684 KB n = 400, 10067 is a correct answer
95 Correct 87 ms 126684 KB n = 500, 198631068 is a correct answer
96 Correct 88 ms 126684 KB n = 400, 10814 is a correct answer
97 Correct 86 ms 126684 KB n = 400, 9141 is a correct answer
98 Correct 90 ms 126684 KB n = 500, 5699 is a correct answer
99 Correct 87 ms 126684 KB n = 500, 13504 is a correct answer
100 Correct 87 ms 126684 KB n = 500, 31507 is a correct answer
101 Correct 87 ms 126684 KB n = 500, 199425296 is a correct answer
102 Correct 87 ms 126684 KB n = 500, 198990259 is a correct answer
103 Correct 87 ms 126684 KB n = 500, 486155 is a correct answer
104 Correct 94 ms 126684 KB n = 500, 256468 is a correct answer
105 Correct 97 ms 126684 KB n = 500, 309873 is a correct answer
106 Correct 86 ms 126768 KB n = 500, 434764 is a correct answer
107 Correct 108 ms 126944 KB n = 3000, 2002090624 is a correct answer
108 Correct 99 ms 126980 KB n = 3000, 2000061654 is a correct answer
109 Correct 104 ms 127056 KB n = 3000, 2000932313 is a correct answer
110 Correct 96 ms 127228 KB n = 3000, 2284734775 is a correct answer
111 Correct 99 ms 127228 KB n = 3000, 2000005545 is a correct answer
112 Correct 101 ms 127228 KB n = 3000, 2000058220 is a correct answer
113 Correct 116 ms 127228 KB n = 3000, 2004740516 is a correct answer
114 Correct 101 ms 127260 KB n = 3000, 909698 is a correct answer
115 Correct 100 ms 127260 KB n = 3000, 2706266 is a correct answer
116 Correct 101 ms 127312 KB n = 3000, 2707838 is a correct answer
117 Correct 104 ms 127320 KB n = 3000, 2829769 is a correct answer
118 Correct 102 ms 127376 KB n = 3000, 1998685638 is a correct answer
119 Correct 100 ms 127392 KB n = 3000, 746571 is a correct answer
120 Correct 102 ms 127540 KB n = 3000, 2744243 is a correct answer
121 Correct 112 ms 127540 KB n = 3000, 2702210935 is a correct answer
122 Correct 111 ms 127556 KB n = 3000, 1501000000001 is a correct answer
123 Correct 112 ms 127692 KB n = 3000, 1502000000000 is a correct answer
124 Correct 96 ms 127692 KB n = 3000, 2000011887 is a correct answer
125 Correct 97 ms 127692 KB n = 3000, 2000000012 is a correct answer
126 Correct 109 ms 127728 KB n = 3000, 2000014932 is a correct answer
127 Correct 101 ms 127728 KB n = 3000, 2000000010 is a correct answer
128 Correct 119 ms 127728 KB n = 3000, 93337 is a correct answer
129 Correct 96 ms 127728 KB n = 3000, 35741 is a correct answer
130 Correct 105 ms 127840 KB n = 3000, 1999093518 is a correct answer
131 Correct 111 ms 127840 KB n = 3000, 762334538894 is a correct answer
132 Correct 105 ms 127840 KB n = 3000, 94081666 is a correct answer
133 Correct 103 ms 127884 KB n = 3000, 75872047 is a correct answer
134 Correct 99 ms 127936 KB n = 3000, 3070594 is a correct answer
135 Correct 94 ms 127944 KB n = 3000, 3003076 is a correct answer
136 Correct 90 ms 127980 KB n = 3000, 3010050 is a correct answer
137 Correct 105 ms 128016 KB n = 3000, 1497758 is a correct answer
138 Correct 101 ms 128016 KB n = 3000, 3025965 is a correct answer
139 Correct 104 ms 128084 KB n = 3000, 2946044 is a correct answer
140 Correct 96 ms 128240 KB n = 3000, 2992056 is a correct answer
141 Correct 99 ms 128240 KB n = 3000, 1490827 is a correct answer
142 Correct 112 ms 128316 KB n = 3000, 1477754 is a correct answer
143 Correct 113 ms 128316 KB n = 3000, 2412238 is a correct answer
144 Correct 100 ms 128316 KB n = 3000, 2742628 is a correct answer
145 Correct 99 ms 128316 KB n = 3000, 4480584 is a correct answer
146 Correct 96 ms 128316 KB n = 3000, 4219917 is a correct answer
147 Correct 103 ms 128356 KB n = 3000, 4207852 is a correct answer
148 Correct 98 ms 128356 KB n = 3000, 2414542 is a correct answer
149 Correct 104 ms 128372 KB n = 3000, 1120350 is a correct answer
150 Correct 565 ms 133516 KB n = 50000, 2000049546 is a correct answer
151 Correct 1423 ms 140016 KB n = 100000, 848578639 is a correct answer
152 Correct 900 ms 140392 KB n = 100000, 50051 is a correct answer
153 Correct 1358 ms 141656 KB n = 100000, 1999983977 is a correct answer
154 Correct 1636 ms 143536 KB n = 100000, 25012377121147 is a correct answer
155 Correct 1873 ms 144708 KB n = 100000, 24945762330734 is a correct answer
156 Correct 1527 ms 146340 KB n = 100000, 2742000148 is a correct answer
157 Correct 1415 ms 147960 KB n = 100000, 3193426460 is a correct answer
158 Correct 1537 ms 149244 KB n = 100000, 2752140525 is a correct answer
159 Correct 1208 ms 150760 KB n = 100000, 2495802167 is a correct answer
160 Correct 1785 ms 152844 KB n = 100000, 50001000000001 is a correct answer
161 Correct 1847 ms 155012 KB n = 100000, 50002000000000 is a correct answer
162 Correct 1051 ms 155388 KB n = 99999, 2000099997 is a correct answer
163 Correct 1193 ms 156164 KB n = 100000, 2000000559 is a correct answer
164 Correct 969 ms 157184 KB n = 100000, 2075040000 is a correct answer
165 Correct 1229 ms 158656 KB n = 100000, 2749569701 is a correct answer
166 Correct 1223 ms 160064 KB n = 100000, 2749883772 is a correct answer
167 Correct 1193 ms 160612 KB n = 100000, 1996399503 is a correct answer
168 Correct 1166 ms 161088 KB n = 100000, 945722555 is a correct answer
169 Correct 1098 ms 162476 KB n = 100000, 100172188 is a correct answer
170 Correct 858 ms 163548 KB n = 100000, 150030536 is a correct answer
171 Correct 828 ms 164992 KB n = 100000, 100040142 is a correct answer
172 Correct 764 ms 166104 KB n = 100000, 74983555 is a correct answer
173 Correct 1143 ms 167296 KB n = 100000, 99749623 is a correct answer
174 Correct 894 ms 168540 KB n = 100000, 150054317 is a correct answer
175 Correct 1212 ms 169960 KB n = 100000, 100165316 is a correct answer
176 Correct 1188 ms 171068 KB n = 100000, 75200683 is a correct answer
177 Correct 1041 ms 172388 KB n = 100000, 677987385 is a correct answer
178 Correct 1135 ms 173788 KB n = 100000, 1892389617 is a correct answer
179 Correct 1012 ms 174872 KB n = 100000, 2023768088 is a correct answer
180 Correct 1210 ms 176204 KB n = 100000, 2064255369 is a correct answer
181 Correct 1134 ms 177440 KB n = 100000, 2071899482 is a correct answer
182 Correct 1315 ms 178768 KB n = 100000, 2006764926 is a correct answer
183 Correct 1000 ms 180056 KB n = 100000, 2010002796 is a correct answer
184 Correct 1585 ms 181328 KB n = 100000, 1985971897 is a correct answer
185 Correct 1014 ms 182852 KB n = 100000, 1991354990 is a correct answer
186 Correct 1295 ms 183744 KB n = 100000, 252662746 is a correct answer
187 Correct 1345 ms 184896 KB n = 100000, 251359741 is a correct answer
188 Correct 1289 ms 185988 KB n = 100000, 252831309 is a correct answer
189 Correct 1328 ms 187216 KB n = 100000, 257146653 is a correct answer
190 Correct 1000 ms 188392 KB n = 100000, 501262012 is a correct answer
191 Correct 907 ms 189660 KB n = 100000, 83054154 is a correct answer
192 Correct 1074 ms 190828 KB n = 100000, 68547208 is a correct answer
193 Execution timed out 2066 ms 215440 KB Time limit exceeded
194 Halted 0 ms 0 KB -