답안 #754372

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
754372 2023-06-07T15:16:40 Z DJeniUp Shortcut (IOI16_shortcut) C++17
0 / 100
19 ms 800 KB
#include "shortcut.h"
#include "bits/stdc++.h"

using namespace std;

typedef long long ll;
typedef pair<ll,ll>pairll;
#define N 100007
#define INF 1000000000007

#define fr first
#define sc second

ll a[10*N],b[10*N],a1[10*N],b1[10*N],t[10*N],ma[10*N],mb[10*N],h[3007][3007];

priority_queue<pairll>q,q1;


long long find_shortcut(int n, std::vector<int> k, std::vector<int> d, int c)
{
    for(int i=1;i<n;i++){
        a[i]=k[i-1];
        b[i]=d[i-1];
        t[i]=t[i-1]+a[i-1];
        ma[i]=max(ma[i-1],a1[i-1]+a[i-1]+b[i]);
        a1[i]=max(a1[i-1]+a[i-1],b[i]);
    }
    
    b[n]=d[n-1];
    t[n]=t[n-1]+a[n-1];
    ma[n]=max(ma[n-1],a1[n-1]+a[n-1]+b[n]);
    a1[n]=max(a1[n-1]+a[n-1],b[n]);
    for(int i=n;i>=1;i--){
        mb[i]=max(mb[i+1],b1[i+1]+a[i]+b[i]);
        b1[i]=max(b[i],b1[i+1]+a[i]);
    }
    for(int i=1;i<=n;i++){
        for(int j=i;j<=n;j++){
            h[i][i]=max(h[i][j],b[i]);
            for(int k1=i;k1<=j;k1++){
                for(int k2=j;k2>k1;k2--){
                    if(t[k2]-t[k1]>t[j]-t[i]-(t[k2]-t[k1])+c){
                        h[i][j]=max(h[i][j],t[j]-t[i]-(t[k2]-t[k1])+c+b[k1]+b[k2]);
                    }else{
                        h[i][j]=max(h[i][j],t[k2]-t[k1]+b[k1]+b[k2]);
                    }
                    //cout<<k1<<" "<<k2<<" "<<i<<" "<<j<<" "<<t[k2]-t[k1]+b[k1]+b[k2]<<" "<<t[j]-t[k2]+(t[k1]-t[i])+c+b[k1]+b[k2]<<endl;
                }
            }
            //cout<<h[i][j]<<" "<<i<<" "<<j<<endl;
        }
    }
    b[n]=d[n-1];
    
    //ll prew=INF;
    ll res=ma[n];
   // cout<<res<<endl;
    for(int l=1;l<=n;l++){
        ll mx=0;
        ll mx2=0;
        while(q.size()>0)q.pop();
        while(q1.size()>0)q1.pop();
        q.push({b[l]-t[l],l});
        q1.push({b[l]-t[l]+c,l});
        for(int r=l+1;r<=n;r++){
            q.push({b[r]-t[r],r});
            q1.push({b[r]-t[r]+c,r});
            while(q.size()>0 && t[q.top().sc]-t[l]+b[q.top().sc]+c<q.top().fr+t[r]){
                mx=max(mx,t[q.top().sc]-t[l]+b[q.top().sc])+c;
                q.pop();
            }
            while(q1.size()>0 && t[q1.top().sc]-t[l]+b[q1.top().sc]<q1.top().fr+t[r]){
                mx2=max(mx2,t[q1.top().sc]-t[l]+b[q1.top().sc]);
                q1.pop();
            }
            res=min(res,max(max(ma[l],mb[r]),max(max(h[l][r],max(a1[l-1]+a[l-1]+max(mx2,q1.top().fr+t[r]),b1[r+1]+a[r]+max(mx,q.top().fr+t[r]))),min(ll(c),t[r]-t[l])+a1[l]+b1[r])));
            //cout<<l<<" "<<r<<" "<<res<<" "<<a1[l-1]+a[l-1]<<" "<<mx2<<" "<<q1.top().fr+t[r]<<endl;
        }
    }
    return res;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB n = 4, 80 is a correct answer
2 Correct 1 ms 340 KB n = 9, 110 is a correct answer
3 Correct 1 ms 384 KB n = 4, 21 is a correct answer
4 Correct 1 ms 340 KB n = 3, 4 is a correct answer
5 Correct 1 ms 340 KB n = 2, 62 is a correct answer
6 Correct 1 ms 340 KB n = 2, 3 is a correct answer
7 Correct 0 ms 340 KB n = 3, 29 is a correct answer
8 Correct 0 ms 340 KB n = 2, 3 is a correct answer
9 Correct 1 ms 340 KB n = 2, 3 is a correct answer
10 Correct 1 ms 340 KB n = 2, 2000000001 is a correct answer
11 Correct 0 ms 340 KB n = 2, 3000000000 is a correct answer
12 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
13 Correct 1 ms 340 KB n = 3, 3000000000 is a correct answer
14 Correct 1 ms 340 KB n = 4, 3000000001 is a correct answer
15 Correct 1 ms 340 KB n = 4, 4000000000 is a correct answer
16 Correct 1 ms 340 KB n = 5, 4000000000 is a correct answer
17 Correct 1 ms 340 KB n = 10, 1000000343 is a correct answer
18 Correct 1 ms 340 KB n = 10, 3189 is a correct answer
19 Correct 0 ms 340 KB n = 10, 7000000000 is a correct answer
20 Correct 0 ms 340 KB n = 5, 12 is a correct answer
21 Correct 1 ms 340 KB n = 5, 25 is a correct answer
22 Correct 0 ms 340 KB n = 2, 122 is a correct answer
23 Correct 0 ms 340 KB n = 10, 117 is a correct answer
24 Correct 1 ms 340 KB n = 10, 336 is a correct answer
25 Correct 1 ms 340 KB n = 10, 438 is a correct answer
26 Correct 1 ms 300 KB n = 10, 206 is a correct answer
27 Correct 1 ms 300 KB n = 10, 636 is a correct answer
28 Correct 1 ms 340 KB n = 4, 2399 is a correct answer
29 Correct 1 ms 360 KB n = 10, 10992 is a correct answer
30 Correct 1 ms 312 KB n = 10, 3112 is a correct answer
31 Correct 18 ms 760 KB n = 100, 51000000001 is a correct answer
32 Correct 2 ms 468 KB n = 50, 197881272 is a correct answer
33 Correct 18 ms 680 KB n = 100, 20969 is a correct answer
34 Correct 17 ms 788 KB n = 100, 20969 is a correct answer
35 Correct 19 ms 800 KB n = 100, 52000000000 is a correct answer
36 Incorrect 19 ms 696 KB n = 100, incorrect answer: jury 285 vs contestant 288
37 Halted 0 ms 0 KB -