Submission #56635

# Submission time Handle Problem Language Result Execution time Memory
56635 2018-07-12T04:06:24 Z spencercompton Shortcut (IOI16_shortcut) C++17
23 / 100
2000 ms 1268 KB
#include "shortcut.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

ll c;
vector<ll> l;
vector<ll> d;
vector<ll> pos;
ll dist(int i, int j){
	return abs(pos[i]-pos[j]);
}
long long find_shortcut(int n, std::vector<int> x, std::vector<int> y, int z)
{
	for(int i = 0; i<n; i++){
		if(i<n){
			l.push_back(x[i]);
		}
		d.push_back(y[i]);
	}
	c = z;
	ll inf = 10000000000000000LL;
	pos.resize(n);
	pos[0] = 0LL;
	for(int i = 1; i<n; i++){
		pos[i] = pos[i-1] + (ll)l[i-1];
	}
	ll best[n];
	int f[n];
	for(int i = 0; i<n; i++){
		best[i] = inf;
		f[i] = -1;
	}
	//testing to see if f[i] is increasing, if so I can do N log^2 N with d&c
	for(int i = 0; i<n; i++){
		for(int j = i+1; j<n; j++){
			ll now = 0LL;
			for(int a = 0; a<n; a++){
				for(int b = a+1; b<n; b++){
					//a->b
					ll here = min(d[a]+d[b]+dist(a,b),d[a]+d[b]+dist(a,i)+c+dist(j,b));
					now = max(now,here);
				}
			}
			if(now<best[i]){
				best[i] = now;
				f[i] = j;
			}
		}
	}
	ll ans = best[0];
	for(int i = 0; i<n-1; i++){
		ans = min(ans,best[i]);
		assert(f[i]!=-1);
	}
	// ll maxl[n];
	// ll maxr[n];
	// ll dl[n];
	// ll dr[n];
	// int bl[n];
	// int br[n];
	// dl[0] = 0LL;
	// dr[0] = 0LL;
	// bl[0] = 0;
	// br[0] = 0;
	// maxl[0] = d[0];
	// for(int i = 1; i<n; i++){
	// 	maxl[i] = max(maxl[i-1]+(ll)l[i-1],d[i]);
	// }
	// maxr[n-1] = d[n-1];
	// for(int i = n-2; i>=0; i--){
	// 	maxr[i] = max(maxr[i+1]+(ll)l[i],d[i]);
	// }
	// int f[n];
	// ll best[n];
	// for(int i = 0; i<n; i++){
	// 	f[i] = -1;
	// 	best[i] = inf;
	// }
	// for(int i = 0; i<n; i++){
	// 	for(int j = i; j<n; j++){
	// 		//A B C
	// 		//A -> 
	// 	}
	// }
    return ans;
}
/*
4 10
10 20 20
0 40 0 30


9 30
10 10 10 10 10 10 10 10
20 0 30 0 0 40 0 40 0

4 1
2 2 2
1 10 10 1

3 3
1 1
1 1 1

*/
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 248 KB n = 4, 80 is a correct answer
2 Correct 2 ms 356 KB n = 9, 110 is a correct answer
3 Correct 2 ms 496 KB n = 4, 21 is a correct answer
4 Correct 2 ms 496 KB n = 3, 4 is a correct answer
5 Correct 2 ms 496 KB n = 2, 62 is a correct answer
6 Correct 2 ms 496 KB n = 2, 3 is a correct answer
7 Correct 2 ms 496 KB n = 3, 29 is a correct answer
8 Correct 3 ms 496 KB n = 2, 3 is a correct answer
9 Correct 2 ms 548 KB n = 2, 3 is a correct answer
10 Correct 2 ms 584 KB n = 2, 2000000001 is a correct answer
11 Correct 2 ms 640 KB n = 2, 3000000000 is a correct answer
12 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
13 Correct 2 ms 640 KB n = 3, 3000000000 is a correct answer
14 Correct 2 ms 788 KB n = 4, 3000000001 is a correct answer
15 Correct 2 ms 788 KB n = 4, 4000000000 is a correct answer
16 Correct 2 ms 788 KB n = 5, 4000000000 is a correct answer
17 Correct 2 ms 788 KB n = 10, 1000000343 is a correct answer
18 Correct 2 ms 788 KB n = 10, 3189 is a correct answer
19 Correct 3 ms 788 KB n = 10, 7000000000 is a correct answer
20 Correct 3 ms 788 KB n = 5, 12 is a correct answer
21 Correct 3 ms 788 KB n = 5, 25 is a correct answer
22 Correct 2 ms 788 KB n = 2, 122 is a correct answer
23 Correct 3 ms 788 KB n = 10, 117 is a correct answer
24 Correct 3 ms 788 KB n = 10, 336 is a correct answer
25 Correct 2 ms 788 KB n = 10, 438 is a correct answer
26 Correct 3 ms 788 KB n = 10, 206 is a correct answer
27 Correct 3 ms 788 KB n = 10, 636 is a correct answer
28 Correct 3 ms 788 KB n = 4, 2399 is a correct answer
29 Correct 2 ms 816 KB n = 10, 10992 is a correct answer
30 Correct 2 ms 816 KB n = 10, 3112 is a correct answer
31 Correct 94 ms 828 KB n = 100, 51000000001 is a correct answer
32 Correct 13 ms 828 KB n = 50, 197881272 is a correct answer
33 Correct 97 ms 844 KB n = 100, 20969 is a correct answer
34 Correct 94 ms 844 KB n = 100, 20969 is a correct answer
35 Correct 81 ms 852 KB n = 100, 52000000000 is a correct answer
36 Correct 82 ms 852 KB n = 100, 285 is a correct answer
37 Correct 102 ms 856 KB n = 100, 21272 is a correct answer
38 Correct 80 ms 868 KB n = 100, 12161 is a correct answer
39 Correct 2 ms 868 KB n = 2, 62 is a correct answer
40 Correct 2 ms 868 KB n = 2, 3 is a correct answer
41 Correct 2 ms 868 KB n = 3, 29 is a correct answer
42 Correct 3 ms 868 KB n = 2, 3 is a correct answer
43 Correct 3 ms 868 KB n = 2, 3 is a correct answer
44 Correct 3 ms 868 KB n = 2, 2000000001 is a correct answer
45 Correct 2 ms 868 KB n = 2, 3000000000 is a correct answer
46 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
47 Correct 2 ms 868 KB n = 3, 3000000000 is a correct answer
48 Correct 2 ms 868 KB n = 4, 3000000001 is a correct answer
49 Correct 2 ms 868 KB n = 4, 4000000000 is a correct answer
50 Correct 2 ms 868 KB n = 5, 4000000000 is a correct answer
51 Correct 2 ms 868 KB n = 10, 1000000343 is a correct answer
52 Correct 2 ms 868 KB n = 10, 3189 is a correct answer
53 Correct 2 ms 868 KB n = 10, 7000000000 is a correct answer
54 Correct 2 ms 868 KB n = 5, 12 is a correct answer
55 Correct 2 ms 868 KB n = 5, 25 is a correct answer
56 Correct 2 ms 868 KB n = 2, 122 is a correct answer
57 Correct 2 ms 868 KB n = 10, 117 is a correct answer
58 Correct 2 ms 868 KB n = 10, 336 is a correct answer
59 Correct 3 ms 960 KB n = 10, 438 is a correct answer
60 Correct 2 ms 960 KB n = 10, 206 is a correct answer
61 Correct 2 ms 960 KB n = 10, 636 is a correct answer
62 Correct 2 ms 960 KB n = 4, 2399 is a correct answer
63 Correct 2 ms 960 KB n = 10, 10992 is a correct answer
64 Correct 4 ms 976 KB n = 10, 3112 is a correct answer
65 Correct 142 ms 980 KB n = 100, 51000000001 is a correct answer
66 Correct 9 ms 984 KB n = 50, 197881272 is a correct answer
67 Correct 88 ms 988 KB n = 100, 20969 is a correct answer
68 Correct 93 ms 988 KB n = 100, 20969 is a correct answer
69 Correct 91 ms 988 KB n = 100, 52000000000 is a correct answer
70 Correct 92 ms 988 KB n = 100, 285 is a correct answer
71 Correct 105 ms 1008 KB n = 100, 21272 is a correct answer
72 Correct 90 ms 1008 KB n = 100, 12161 is a correct answer
73 Execution timed out 2020 ms 1268 KB Time limit exceeded
74 Halted 0 ms 0 KB -