Submission #380009

# Submission time Handle Problem Language Result Execution time Memory
380009 2021-03-19T22:57:47 Z AmineWeslati Aliens (IOI16_aliens) C++14
25 / 100
225 ms 6508 KB
//Never stop trying
#include "bits/stdc++.h"
using namespace std;
#define boost ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0)

typedef long long ll;
typedef string str;
typedef long double ld;
typedef pair<int, int> pi;
#define fi first
#define se second
typedef vector<int> vi;
typedef vector<pi> vpi;
#define pb push_back
#define eb emplace_back
#define sz(x) (int)x.size()
#define all(x) begin(x), end(x)
#define rall(x) rbegin(x), rend(x)
#define endl "\n"
#define FOR(i,a,b) for (int i = (a); i < (b); ++i)
#define ROF(i,a,b) for (int i = (b)-1; i >= (a); --i)

const int MOD = 1e9 + 7; //998244353
const ll INF = 1e18;
const int nx[4] = {0, 0, 1, -1}, ny[4] = {1, -1, 0, 0}; //right left down up

template<class T> using V = vector<T>;
template<class T> bool ckmin(T& a, const T& b) { return a > b ? a = b, 1 : 0; }
template<class T> bool ckmax(T& a, const T& b) { return a < b ? a = b, 1 : 0; }
ll cdiv(ll a, ll b) { return a / b + ((a ^ b) > 0 && a % b); } // divide a by b rounded up
//constexpr int log2(int x) { return 31 - __builtin_clz(x); } // floor(log2(x))

mt19937 rng(chrono::system_clock::now().time_since_epoch().count());
//mt19937_64 rng(chrono::system_clock::now().time_since_epoch().count());
ll random(ll a, ll b){
    return a + rng() % (b - a + 1);
}
#ifndef LOCAL  
#define cerr if(false) cerr
#endif
#define dbg(x) cerr << #x << " : " << x << endl; 
#define dbgs(x,y) cerr << #x << " : " << x << " / " << #y << " : " << y << endl;
#define dbgv(v) cerr << #v << " : " << "[ "; for(auto it : v) cerr << it << ' '; cerr << ']' << endl;
#define here() cerr << "here" << endl;

void IO() {
#ifdef LOCAL
    freopen("input.txt", "r", stdin); 
    freopen("output.txt", "w", stdout);
#endif
}
/////////////////////////ONLY CLEAN CODES ALLOWED/////////////////////////

#ifndef LOCAL
#include "aliens.h"
#endif

const int MX=505;
int N,M,K;
vi f(MX*2,-1);

int maxo[MX*2][MX*2];

ll maxi(int l, int r){
	return maxo[l][r];
}

ll collision(ll i, ll j, ll mxx){
	ckmin(mxx,j);
	if(i>mxx) return 0;
	return (mxx-i+1)*(mxx-i+1);
}

vi vec;
ll memo[MX][MX];

ll solve(int i, int n){
	if(n>K) return INF;
 	if(i==sz(vec)) return 0;

 	ll &ind=memo[i][n];
 	if(ind!=-1) return ind;

 	ll ans=INF;
 	ll idx=0;
 	FOR(j,i,sz(vec)){
 		ckmax(idx,(ll)f[vec[j]]);
 		ll val=(idx-vec[i]+1)*(idx-vec[i]+1);
 		if(i!=0) val-=collision(vec[i],idx,maxi(0,vec[i-1]));
 		ckmin(ans,solve(j+1,n+1)+val);
 	}
	
 	return ind=ans;
}

ll take_photos(int n, int m, int k, vi r, vi c) {
	tie(N,M,K)={n,m,k};
	FOR(i,0,N){
		ckmax(f[min(r[i],c[i])],max(r[i],c[i]));
	}	

	memset(maxo,0,sizeof(maxo));
	FOR(i,0,M) FOR(j,i,M){
		ckmax(maxo[i][j],f[j]);
		if(j>i) ckmax(maxo[i][j],maxo[i][j-1]);
	}

	FOR(i,0,M) if(f[i]!=-1) vec.pb(i);

	memset(memo,-1,sizeof(memo));
	return solve(0,0);
}


#ifdef LOCAL
int main() {
    boost; IO();

    int N,M,K; cin>>N>>M>>K;
    vi x(N),y(N);
    FOR(i,0,N) cin>>x[i];
    FOR(i,0,N) cin>>y[i];
    cout << take_photos(N,M,K,x,y) << endl;

    return 0;
}
#endif
//Change your approach 

/*
5 7 2
0 4 4 4 4
3 4 6 5 6
*/
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 4
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 5 ms 6252 KB Correct answer: answer = 4
4 Correct 4 ms 6252 KB Correct answer: answer = 12
5 Correct 4 ms 6252 KB Correct answer: answer = 52
6 Correct 4 ms 6252 KB Correct answer: answer = 210
7 Correct 4 ms 6252 KB Correct answer: answer = 88
8 Correct 4 ms 6400 KB Correct answer: answer = 7696
9 Correct 4 ms 6252 KB Correct answer: answer = 1
10 Correct 4 ms 6252 KB Correct answer: answer = 2374
11 Correct 4 ms 6252 KB Correct answer: answer = 9502
12 Correct 4 ms 6252 KB Correct answer: answer = 49
13 Correct 4 ms 6252 KB Correct answer: answer = 151
14 Correct 4 ms 6252 KB Correct answer: answer = 7550
15 Correct 4 ms 6252 KB Correct answer: answer = 7220
16 Correct 4 ms 6252 KB Correct answer: answer = 7550
17 Correct 4 ms 6252 KB Correct answer: answer = 10000
18 Correct 4 ms 6252 KB Correct answer: answer = 10000
19 Correct 4 ms 6252 KB Correct answer: answer = 624
20 Correct 5 ms 6252 KB Correct answer: answer = 10000
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 1
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 4 ms 6252 KB Correct answer: answer = 1
4 Correct 4 ms 6252 KB Correct answer: answer = 5
5 Correct 4 ms 6252 KB Correct answer: answer = 41
6 Correct 5 ms 6252 KB Correct answer: answer = 71923
7 Correct 8 ms 6252 KB Correct answer: answer = 77137
8 Correct 97 ms 6400 KB Correct answer: answer = 764
9 Correct 5 ms 6380 KB Correct answer: answer = 250000
10 Correct 206 ms 6508 KB Correct answer: answer = 500
11 Correct 4 ms 6252 KB Correct answer: answer = 32
12 Correct 7 ms 6380 KB Correct answer: answer = 130050
13 Correct 56 ms 6380 KB Correct answer: answer = 5110
14 Correct 11 ms 6380 KB Correct answer: answer = 2626
15 Correct 24 ms 6380 KB Correct answer: answer = 796
16 Correct 40 ms 6380 KB Correct answer: answer = 7580
17 Correct 124 ms 6380 KB Correct answer: answer = 1904
18 Correct 6 ms 6380 KB Correct answer: answer = 996004
19 Correct 20 ms 6380 KB Correct answer: answer = 38817
20 Correct 64 ms 6380 KB Correct answer: answer = 4096
21 Correct 4 ms 6380 KB Correct answer: answer = 1
22 Correct 5 ms 6380 KB Correct answer: answer = 1
23 Correct 116 ms 6380 KB Correct answer: answer = 2040
24 Correct 5 ms 6380 KB Correct answer: answer = 2
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 4
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 5 ms 6252 KB Correct answer: answer = 4
4 Correct 4 ms 6252 KB Correct answer: answer = 12
5 Correct 4 ms 6252 KB Correct answer: answer = 52
6 Correct 4 ms 6252 KB Correct answer: answer = 210
7 Correct 4 ms 6252 KB Correct answer: answer = 88
8 Correct 4 ms 6400 KB Correct answer: answer = 7696
9 Correct 4 ms 6252 KB Correct answer: answer = 1
10 Correct 4 ms 6252 KB Correct answer: answer = 2374
11 Correct 4 ms 6252 KB Correct answer: answer = 9502
12 Correct 4 ms 6252 KB Correct answer: answer = 49
13 Correct 4 ms 6252 KB Correct answer: answer = 151
14 Correct 4 ms 6252 KB Correct answer: answer = 7550
15 Correct 4 ms 6252 KB Correct answer: answer = 7220
16 Correct 4 ms 6252 KB Correct answer: answer = 7550
17 Correct 4 ms 6252 KB Correct answer: answer = 10000
18 Correct 4 ms 6252 KB Correct answer: answer = 10000
19 Correct 4 ms 6252 KB Correct answer: answer = 624
20 Correct 5 ms 6252 KB Correct answer: answer = 10000
21 Correct 4 ms 6252 KB Correct answer: answer = 1
22 Correct 4 ms 6252 KB Correct answer: answer = 4
23 Correct 4 ms 6252 KB Correct answer: answer = 1
24 Correct 4 ms 6252 KB Correct answer: answer = 5
25 Correct 4 ms 6252 KB Correct answer: answer = 41
26 Correct 5 ms 6252 KB Correct answer: answer = 71923
27 Correct 8 ms 6252 KB Correct answer: answer = 77137
28 Correct 97 ms 6400 KB Correct answer: answer = 764
29 Correct 5 ms 6380 KB Correct answer: answer = 250000
30 Correct 206 ms 6508 KB Correct answer: answer = 500
31 Correct 4 ms 6252 KB Correct answer: answer = 32
32 Correct 7 ms 6380 KB Correct answer: answer = 130050
33 Correct 56 ms 6380 KB Correct answer: answer = 5110
34 Correct 11 ms 6380 KB Correct answer: answer = 2626
35 Correct 24 ms 6380 KB Correct answer: answer = 796
36 Correct 40 ms 6380 KB Correct answer: answer = 7580
37 Correct 124 ms 6380 KB Correct answer: answer = 1904
38 Correct 6 ms 6380 KB Correct answer: answer = 996004
39 Correct 20 ms 6380 KB Correct answer: answer = 38817
40 Correct 64 ms 6380 KB Correct answer: answer = 4096
41 Correct 4 ms 6380 KB Correct answer: answer = 1
42 Correct 5 ms 6380 KB Correct answer: answer = 1
43 Correct 116 ms 6380 KB Correct answer: answer = 2040
44 Correct 5 ms 6380 KB Correct answer: answer = 2
45 Correct 4 ms 6252 KB Correct answer: answer = 4
46 Correct 4 ms 6252 KB Correct answer: answer = 9
47 Correct 4 ms 6252 KB Correct answer: answer = 9
48 Correct 4 ms 6252 KB Correct answer: answer = 21
49 Correct 4 ms 6252 KB Correct answer: answer = 71
50 Correct 4 ms 6252 KB Correct answer: answer = 77
51 Correct 4 ms 6252 KB Correct answer: answer = 400
52 Correct 6 ms 6380 KB Correct answer: answer = 996004
53 Correct 13 ms 6380 KB Correct answer: answer = 997310
54 Correct 72 ms 6380 KB Correct answer: answer = 990781
55 Correct 91 ms 6380 KB Correct answer: answer = 996545
56 Correct 5 ms 6380 KB Correct answer: answer = 484
57 Correct 4 ms 6380 KB Correct answer: answer = 484
58 Correct 9 ms 6380 KB Correct answer: answer = 63501
59 Correct 30 ms 6380 KB Correct answer: answer = 323501
60 Correct 110 ms 6380 KB Correct answer: answer = 752500
61 Correct 20 ms 6380 KB Correct answer: answer = 761480
62 Correct 57 ms 6380 KB Correct answer: answer = 758932
63 Correct 6 ms 6380 KB Correct answer: answer = 1000000
64 Correct 225 ms 6508 KB Correct answer: answer = 750500
65 Correct 5 ms 6380 KB Correct answer: answer = 1000000
66 Correct 5 ms 6380 KB Correct answer: answer = 250000
67 Correct 5 ms 6400 KB Correct answer: answer = 250000
68 Correct 68 ms 6380 KB Correct answer: answer = 1000000
69 Correct 7 ms 6380 KB Correct answer: answer = 994009
70 Correct 24 ms 6380 KB Correct answer: answer = 59315
71 Correct 65 ms 6380 KB Correct answer: answer = 25454
72 Correct 44 ms 6380 KB Correct answer: answer = 1504
73 Correct 6 ms 6380 KB Correct answer: answer = 37486
74 Correct 32 ms 6380 KB Correct answer: answer = 4284
75 Correct 60 ms 6380 KB Correct answer: answer = 158008
76 Correct 46 ms 6508 KB Correct answer: answer = 51860
77 Correct 11 ms 6380 KB Correct answer: answer = 12985
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 4
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 5 ms 6252 KB Correct answer: answer = 4
4 Correct 4 ms 6252 KB Correct answer: answer = 12
5 Correct 4 ms 6252 KB Correct answer: answer = 52
6 Correct 4 ms 6252 KB Correct answer: answer = 210
7 Correct 4 ms 6252 KB Correct answer: answer = 88
8 Correct 4 ms 6400 KB Correct answer: answer = 7696
9 Correct 4 ms 6252 KB Correct answer: answer = 1
10 Correct 4 ms 6252 KB Correct answer: answer = 2374
11 Correct 4 ms 6252 KB Correct answer: answer = 9502
12 Correct 4 ms 6252 KB Correct answer: answer = 49
13 Correct 4 ms 6252 KB Correct answer: answer = 151
14 Correct 4 ms 6252 KB Correct answer: answer = 7550
15 Correct 4 ms 6252 KB Correct answer: answer = 7220
16 Correct 4 ms 6252 KB Correct answer: answer = 7550
17 Correct 4 ms 6252 KB Correct answer: answer = 10000
18 Correct 4 ms 6252 KB Correct answer: answer = 10000
19 Correct 4 ms 6252 KB Correct answer: answer = 624
20 Correct 5 ms 6252 KB Correct answer: answer = 10000
21 Correct 4 ms 6252 KB Correct answer: answer = 1
22 Correct 4 ms 6252 KB Correct answer: answer = 4
23 Correct 4 ms 6252 KB Correct answer: answer = 1
24 Correct 4 ms 6252 KB Correct answer: answer = 5
25 Correct 4 ms 6252 KB Correct answer: answer = 41
26 Correct 5 ms 6252 KB Correct answer: answer = 71923
27 Correct 8 ms 6252 KB Correct answer: answer = 77137
28 Correct 97 ms 6400 KB Correct answer: answer = 764
29 Correct 5 ms 6380 KB Correct answer: answer = 250000
30 Correct 206 ms 6508 KB Correct answer: answer = 500
31 Correct 4 ms 6252 KB Correct answer: answer = 32
32 Correct 7 ms 6380 KB Correct answer: answer = 130050
33 Correct 56 ms 6380 KB Correct answer: answer = 5110
34 Correct 11 ms 6380 KB Correct answer: answer = 2626
35 Correct 24 ms 6380 KB Correct answer: answer = 796
36 Correct 40 ms 6380 KB Correct answer: answer = 7580
37 Correct 124 ms 6380 KB Correct answer: answer = 1904
38 Correct 6 ms 6380 KB Correct answer: answer = 996004
39 Correct 20 ms 6380 KB Correct answer: answer = 38817
40 Correct 64 ms 6380 KB Correct answer: answer = 4096
41 Correct 4 ms 6380 KB Correct answer: answer = 1
42 Correct 5 ms 6380 KB Correct answer: answer = 1
43 Correct 116 ms 6380 KB Correct answer: answer = 2040
44 Correct 5 ms 6380 KB Correct answer: answer = 2
45 Correct 4 ms 6252 KB Correct answer: answer = 4
46 Correct 4 ms 6252 KB Correct answer: answer = 9
47 Correct 4 ms 6252 KB Correct answer: answer = 9
48 Correct 4 ms 6252 KB Correct answer: answer = 21
49 Correct 4 ms 6252 KB Correct answer: answer = 71
50 Correct 4 ms 6252 KB Correct answer: answer = 77
51 Correct 4 ms 6252 KB Correct answer: answer = 400
52 Correct 6 ms 6380 KB Correct answer: answer = 996004
53 Correct 13 ms 6380 KB Correct answer: answer = 997310
54 Correct 72 ms 6380 KB Correct answer: answer = 990781
55 Correct 91 ms 6380 KB Correct answer: answer = 996545
56 Correct 5 ms 6380 KB Correct answer: answer = 484
57 Correct 4 ms 6380 KB Correct answer: answer = 484
58 Correct 9 ms 6380 KB Correct answer: answer = 63501
59 Correct 30 ms 6380 KB Correct answer: answer = 323501
60 Correct 110 ms 6380 KB Correct answer: answer = 752500
61 Correct 20 ms 6380 KB Correct answer: answer = 761480
62 Correct 57 ms 6380 KB Correct answer: answer = 758932
63 Correct 6 ms 6380 KB Correct answer: answer = 1000000
64 Correct 225 ms 6508 KB Correct answer: answer = 750500
65 Correct 5 ms 6380 KB Correct answer: answer = 1000000
66 Correct 5 ms 6380 KB Correct answer: answer = 250000
67 Correct 5 ms 6400 KB Correct answer: answer = 250000
68 Correct 68 ms 6380 KB Correct answer: answer = 1000000
69 Correct 7 ms 6380 KB Correct answer: answer = 994009
70 Correct 24 ms 6380 KB Correct answer: answer = 59315
71 Correct 65 ms 6380 KB Correct answer: answer = 25454
72 Correct 44 ms 6380 KB Correct answer: answer = 1504
73 Correct 6 ms 6380 KB Correct answer: answer = 37486
74 Correct 32 ms 6380 KB Correct answer: answer = 4284
75 Correct 60 ms 6380 KB Correct answer: answer = 158008
76 Correct 46 ms 6508 KB Correct answer: answer = 51860
77 Correct 11 ms 6380 KB Correct answer: answer = 12985
78 Runtime error 2 ms 620 KB Execution killed with signal 11
79 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 4
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 5 ms 6252 KB Correct answer: answer = 4
4 Correct 4 ms 6252 KB Correct answer: answer = 12
5 Correct 4 ms 6252 KB Correct answer: answer = 52
6 Correct 4 ms 6252 KB Correct answer: answer = 210
7 Correct 4 ms 6252 KB Correct answer: answer = 88
8 Correct 4 ms 6400 KB Correct answer: answer = 7696
9 Correct 4 ms 6252 KB Correct answer: answer = 1
10 Correct 4 ms 6252 KB Correct answer: answer = 2374
11 Correct 4 ms 6252 KB Correct answer: answer = 9502
12 Correct 4 ms 6252 KB Correct answer: answer = 49
13 Correct 4 ms 6252 KB Correct answer: answer = 151
14 Correct 4 ms 6252 KB Correct answer: answer = 7550
15 Correct 4 ms 6252 KB Correct answer: answer = 7220
16 Correct 4 ms 6252 KB Correct answer: answer = 7550
17 Correct 4 ms 6252 KB Correct answer: answer = 10000
18 Correct 4 ms 6252 KB Correct answer: answer = 10000
19 Correct 4 ms 6252 KB Correct answer: answer = 624
20 Correct 5 ms 6252 KB Correct answer: answer = 10000
21 Correct 4 ms 6252 KB Correct answer: answer = 1
22 Correct 4 ms 6252 KB Correct answer: answer = 4
23 Correct 4 ms 6252 KB Correct answer: answer = 1
24 Correct 4 ms 6252 KB Correct answer: answer = 5
25 Correct 4 ms 6252 KB Correct answer: answer = 41
26 Correct 5 ms 6252 KB Correct answer: answer = 71923
27 Correct 8 ms 6252 KB Correct answer: answer = 77137
28 Correct 97 ms 6400 KB Correct answer: answer = 764
29 Correct 5 ms 6380 KB Correct answer: answer = 250000
30 Correct 206 ms 6508 KB Correct answer: answer = 500
31 Correct 4 ms 6252 KB Correct answer: answer = 32
32 Correct 7 ms 6380 KB Correct answer: answer = 130050
33 Correct 56 ms 6380 KB Correct answer: answer = 5110
34 Correct 11 ms 6380 KB Correct answer: answer = 2626
35 Correct 24 ms 6380 KB Correct answer: answer = 796
36 Correct 40 ms 6380 KB Correct answer: answer = 7580
37 Correct 124 ms 6380 KB Correct answer: answer = 1904
38 Correct 6 ms 6380 KB Correct answer: answer = 996004
39 Correct 20 ms 6380 KB Correct answer: answer = 38817
40 Correct 64 ms 6380 KB Correct answer: answer = 4096
41 Correct 4 ms 6380 KB Correct answer: answer = 1
42 Correct 5 ms 6380 KB Correct answer: answer = 1
43 Correct 116 ms 6380 KB Correct answer: answer = 2040
44 Correct 5 ms 6380 KB Correct answer: answer = 2
45 Correct 4 ms 6252 KB Correct answer: answer = 4
46 Correct 4 ms 6252 KB Correct answer: answer = 9
47 Correct 4 ms 6252 KB Correct answer: answer = 9
48 Correct 4 ms 6252 KB Correct answer: answer = 21
49 Correct 4 ms 6252 KB Correct answer: answer = 71
50 Correct 4 ms 6252 KB Correct answer: answer = 77
51 Correct 4 ms 6252 KB Correct answer: answer = 400
52 Correct 6 ms 6380 KB Correct answer: answer = 996004
53 Correct 13 ms 6380 KB Correct answer: answer = 997310
54 Correct 72 ms 6380 KB Correct answer: answer = 990781
55 Correct 91 ms 6380 KB Correct answer: answer = 996545
56 Correct 5 ms 6380 KB Correct answer: answer = 484
57 Correct 4 ms 6380 KB Correct answer: answer = 484
58 Correct 9 ms 6380 KB Correct answer: answer = 63501
59 Correct 30 ms 6380 KB Correct answer: answer = 323501
60 Correct 110 ms 6380 KB Correct answer: answer = 752500
61 Correct 20 ms 6380 KB Correct answer: answer = 761480
62 Correct 57 ms 6380 KB Correct answer: answer = 758932
63 Correct 6 ms 6380 KB Correct answer: answer = 1000000
64 Correct 225 ms 6508 KB Correct answer: answer = 750500
65 Correct 5 ms 6380 KB Correct answer: answer = 1000000
66 Correct 5 ms 6380 KB Correct answer: answer = 250000
67 Correct 5 ms 6400 KB Correct answer: answer = 250000
68 Correct 68 ms 6380 KB Correct answer: answer = 1000000
69 Correct 7 ms 6380 KB Correct answer: answer = 994009
70 Correct 24 ms 6380 KB Correct answer: answer = 59315
71 Correct 65 ms 6380 KB Correct answer: answer = 25454
72 Correct 44 ms 6380 KB Correct answer: answer = 1504
73 Correct 6 ms 6380 KB Correct answer: answer = 37486
74 Correct 32 ms 6380 KB Correct answer: answer = 4284
75 Correct 60 ms 6380 KB Correct answer: answer = 158008
76 Correct 46 ms 6508 KB Correct answer: answer = 51860
77 Correct 11 ms 6380 KB Correct answer: answer = 12985
78 Runtime error 2 ms 620 KB Execution killed with signal 11
79 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 4 ms 6252 KB Correct answer: answer = 4
2 Correct 4 ms 6252 KB Correct answer: answer = 4
3 Correct 5 ms 6252 KB Correct answer: answer = 4
4 Correct 4 ms 6252 KB Correct answer: answer = 12
5 Correct 4 ms 6252 KB Correct answer: answer = 52
6 Correct 4 ms 6252 KB Correct answer: answer = 210
7 Correct 4 ms 6252 KB Correct answer: answer = 88
8 Correct 4 ms 6400 KB Correct answer: answer = 7696
9 Correct 4 ms 6252 KB Correct answer: answer = 1
10 Correct 4 ms 6252 KB Correct answer: answer = 2374
11 Correct 4 ms 6252 KB Correct answer: answer = 9502
12 Correct 4 ms 6252 KB Correct answer: answer = 49
13 Correct 4 ms 6252 KB Correct answer: answer = 151
14 Correct 4 ms 6252 KB Correct answer: answer = 7550
15 Correct 4 ms 6252 KB Correct answer: answer = 7220
16 Correct 4 ms 6252 KB Correct answer: answer = 7550
17 Correct 4 ms 6252 KB Correct answer: answer = 10000
18 Correct 4 ms 6252 KB Correct answer: answer = 10000
19 Correct 4 ms 6252 KB Correct answer: answer = 624
20 Correct 5 ms 6252 KB Correct answer: answer = 10000
21 Correct 4 ms 6252 KB Correct answer: answer = 1
22 Correct 4 ms 6252 KB Correct answer: answer = 4
23 Correct 4 ms 6252 KB Correct answer: answer = 1
24 Correct 4 ms 6252 KB Correct answer: answer = 5
25 Correct 4 ms 6252 KB Correct answer: answer = 41
26 Correct 5 ms 6252 KB Correct answer: answer = 71923
27 Correct 8 ms 6252 KB Correct answer: answer = 77137
28 Correct 97 ms 6400 KB Correct answer: answer = 764
29 Correct 5 ms 6380 KB Correct answer: answer = 250000
30 Correct 206 ms 6508 KB Correct answer: answer = 500
31 Correct 4 ms 6252 KB Correct answer: answer = 32
32 Correct 7 ms 6380 KB Correct answer: answer = 130050
33 Correct 56 ms 6380 KB Correct answer: answer = 5110
34 Correct 11 ms 6380 KB Correct answer: answer = 2626
35 Correct 24 ms 6380 KB Correct answer: answer = 796
36 Correct 40 ms 6380 KB Correct answer: answer = 7580
37 Correct 124 ms 6380 KB Correct answer: answer = 1904
38 Correct 6 ms 6380 KB Correct answer: answer = 996004
39 Correct 20 ms 6380 KB Correct answer: answer = 38817
40 Correct 64 ms 6380 KB Correct answer: answer = 4096
41 Correct 4 ms 6380 KB Correct answer: answer = 1
42 Correct 5 ms 6380 KB Correct answer: answer = 1
43 Correct 116 ms 6380 KB Correct answer: answer = 2040
44 Correct 5 ms 6380 KB Correct answer: answer = 2
45 Correct 4 ms 6252 KB Correct answer: answer = 4
46 Correct 4 ms 6252 KB Correct answer: answer = 9
47 Correct 4 ms 6252 KB Correct answer: answer = 9
48 Correct 4 ms 6252 KB Correct answer: answer = 21
49 Correct 4 ms 6252 KB Correct answer: answer = 71
50 Correct 4 ms 6252 KB Correct answer: answer = 77
51 Correct 4 ms 6252 KB Correct answer: answer = 400
52 Correct 6 ms 6380 KB Correct answer: answer = 996004
53 Correct 13 ms 6380 KB Correct answer: answer = 997310
54 Correct 72 ms 6380 KB Correct answer: answer = 990781
55 Correct 91 ms 6380 KB Correct answer: answer = 996545
56 Correct 5 ms 6380 KB Correct answer: answer = 484
57 Correct 4 ms 6380 KB Correct answer: answer = 484
58 Correct 9 ms 6380 KB Correct answer: answer = 63501
59 Correct 30 ms 6380 KB Correct answer: answer = 323501
60 Correct 110 ms 6380 KB Correct answer: answer = 752500
61 Correct 20 ms 6380 KB Correct answer: answer = 761480
62 Correct 57 ms 6380 KB Correct answer: answer = 758932
63 Correct 6 ms 6380 KB Correct answer: answer = 1000000
64 Correct 225 ms 6508 KB Correct answer: answer = 750500
65 Correct 5 ms 6380 KB Correct answer: answer = 1000000
66 Correct 5 ms 6380 KB Correct answer: answer = 250000
67 Correct 5 ms 6400 KB Correct answer: answer = 250000
68 Correct 68 ms 6380 KB Correct answer: answer = 1000000
69 Correct 7 ms 6380 KB Correct answer: answer = 994009
70 Correct 24 ms 6380 KB Correct answer: answer = 59315
71 Correct 65 ms 6380 KB Correct answer: answer = 25454
72 Correct 44 ms 6380 KB Correct answer: answer = 1504
73 Correct 6 ms 6380 KB Correct answer: answer = 37486
74 Correct 32 ms 6380 KB Correct answer: answer = 4284
75 Correct 60 ms 6380 KB Correct answer: answer = 158008
76 Correct 46 ms 6508 KB Correct answer: answer = 51860
77 Correct 11 ms 6380 KB Correct answer: answer = 12985
78 Runtime error 2 ms 620 KB Execution killed with signal 11
79 Halted 0 ms 0 KB -