Submission #756192

# Submission time Handle Problem Language Result Execution time Memory
756192 2023-06-11T09:43:53 Z alexander707070 Aliens (IOI16_aliens) C++14
25 / 100
2000 ms 17060 KB
#include <bits/stdc++.h>
using namespace std;

const long long inf=1e16;

struct seg{
    long long l,r;

    inline friend bool operator < (seg fr,seg sc){
        if(fr.l!=sc.l)return fr.l<sc.l;
        return fr.r<sc.r;
    }
};

int n,m,k;
seg a[50007];
vector<seg> v;

long long dp[50007][4007];

long long cost(int l,int r){
    if(l==1 or v[l].l>v[l-1].r)return (v[r].r-v[l].l+1)*(v[r].r-v[l].l+1); 
    return (v[r].r-v[l].l+1)*(v[r].r-v[l].l+1)-(v[l-1].r-v[l].l+1)*(v[l-1].r-v[l].l+1);
}

void solve(int k){
    for(int i=1;i<v.size();i++){
        dp[i][k]=inf;
        for(int f=i;f>=1;f--){
            dp[i][k]=min(dp[i][k],dp[f-1][k-1]+cost(f,i));
        }
    }
}

long long take_photos(int N, int M, int K, vector<int> r, vector<int> c){
    n=N; m=M; k=K;

    for(int i=0;i<n;i++){
        a[i+1]={min(r[i],c[i]),max(r[i],c[i])};
    }
    sort(a+1,a+n+1);

    v.push_back({-1,-1});
    for(int i=1;i<=n;i++){
        while(!v.empty() and v.back().l>=a[i].l and v.back().r<=a[i].r)v.pop_back();
        if(v.back().l<=a[i].l and v.back().r>=a[i].r)continue;
        v.push_back(a[i]);
    }

    dp[0][0]=0;
    for(int i=1;i<v.size();i++)dp[i][0]=inf;
    
    for(int i=1;i<=k;i++){
        solve(i);
    }

    return dp[v.size()-1][k];
}

/*
int main(){

    cout<<take_photos(5, 7, 2, {0, 4, 4, 4, 4}, {3, 4, 6, 5, 6})<<"\n";

}
*/

Compilation message

aliens.cpp: In function 'void solve(int)':
aliens.cpp:27:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<seg>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   27 |     for(int i=1;i<v.size();i++){
      |                 ~^~~~~~~~~
aliens.cpp: In function 'long long int take_photos(int, int, int, std::vector<int>, std::vector<int>)':
aliens.cpp:51:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<seg>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   51 |     for(int i=1;i<v.size();i++)dp[i][0]=inf;
      |                 ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Correct answer: answer = 4
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 316 KB Correct answer: answer = 12
5 Correct 1 ms 212 KB Correct answer: answer = 52
6 Correct 1 ms 212 KB Correct answer: answer = 210
7 Correct 1 ms 268 KB Correct answer: answer = 88
8 Correct 1 ms 212 KB Correct answer: answer = 7696
9 Correct 1 ms 316 KB Correct answer: answer = 1
10 Correct 1 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 340 KB Correct answer: answer = 9502
12 Correct 1 ms 212 KB Correct answer: answer = 49
13 Correct 1 ms 468 KB Correct answer: answer = 151
14 Correct 1 ms 468 KB Correct answer: answer = 7550
15 Correct 1 ms 320 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 1 ms 316 KB Correct answer: answer = 10000
18 Correct 0 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 1 ms 212 KB Correct answer: answer = 10000
# Verdict Execution time Memory Grader output
1 Correct 1 ms 312 KB Correct answer: answer = 1
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 316 KB Correct answer: answer = 1
4 Correct 1 ms 212 KB Correct answer: answer = 5
5 Correct 1 ms 340 KB Correct answer: answer = 41
6 Correct 1 ms 320 KB Correct answer: answer = 71923
7 Correct 1 ms 980 KB Correct answer: answer = 77137
8 Correct 55 ms 2620 KB Correct answer: answer = 764
9 Correct 2 ms 2260 KB Correct answer: answer = 250000
10 Correct 191 ms 4196 KB Correct answer: answer = 500
11 Correct 1 ms 212 KB Correct answer: answer = 32
12 Correct 2 ms 2388 KB Correct answer: answer = 130050
13 Correct 18 ms 2492 KB Correct answer: answer = 5110
14 Correct 3 ms 1364 KB Correct answer: answer = 2626
15 Correct 9 ms 1468 KB Correct answer: answer = 796
16 Correct 12 ms 2436 KB Correct answer: answer = 7580
17 Correct 47 ms 2828 KB Correct answer: answer = 1904
18 Correct 2 ms 1848 KB Correct answer: answer = 996004
19 Correct 7 ms 1996 KB Correct answer: answer = 38817
20 Correct 20 ms 2188 KB Correct answer: answer = 4096
21 Correct 1 ms 320 KB Correct answer: answer = 1
22 Correct 1 ms 340 KB Correct answer: answer = 1
23 Correct 38 ms 2836 KB Correct answer: answer = 2040
24 Correct 1 ms 340 KB Correct answer: answer = 2
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Correct answer: answer = 4
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 316 KB Correct answer: answer = 12
5 Correct 1 ms 212 KB Correct answer: answer = 52
6 Correct 1 ms 212 KB Correct answer: answer = 210
7 Correct 1 ms 268 KB Correct answer: answer = 88
8 Correct 1 ms 212 KB Correct answer: answer = 7696
9 Correct 1 ms 316 KB Correct answer: answer = 1
10 Correct 1 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 340 KB Correct answer: answer = 9502
12 Correct 1 ms 212 KB Correct answer: answer = 49
13 Correct 1 ms 468 KB Correct answer: answer = 151
14 Correct 1 ms 468 KB Correct answer: answer = 7550
15 Correct 1 ms 320 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 1 ms 316 KB Correct answer: answer = 10000
18 Correct 0 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 1 ms 212 KB Correct answer: answer = 10000
21 Correct 1 ms 312 KB Correct answer: answer = 1
22 Correct 1 ms 212 KB Correct answer: answer = 4
23 Correct 1 ms 316 KB Correct answer: answer = 1
24 Correct 1 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 320 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 55 ms 2620 KB Correct answer: answer = 764
29 Correct 2 ms 2260 KB Correct answer: answer = 250000
30 Correct 191 ms 4196 KB Correct answer: answer = 500
31 Correct 1 ms 212 KB Correct answer: answer = 32
32 Correct 2 ms 2388 KB Correct answer: answer = 130050
33 Correct 18 ms 2492 KB Correct answer: answer = 5110
34 Correct 3 ms 1364 KB Correct answer: answer = 2626
35 Correct 9 ms 1468 KB Correct answer: answer = 796
36 Correct 12 ms 2436 KB Correct answer: answer = 7580
37 Correct 47 ms 2828 KB Correct answer: answer = 1904
38 Correct 2 ms 1848 KB Correct answer: answer = 996004
39 Correct 7 ms 1996 KB Correct answer: answer = 38817
40 Correct 20 ms 2188 KB Correct answer: answer = 4096
41 Correct 1 ms 320 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 38 ms 2836 KB Correct answer: answer = 2040
44 Correct 1 ms 340 KB Correct answer: answer = 2
45 Correct 1 ms 316 KB Correct answer: answer = 4
46 Correct 1 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 316 KB Correct answer: answer = 9
48 Correct 1 ms 212 KB Correct answer: answer = 21
49 Correct 1 ms 212 KB Correct answer: answer = 71
50 Correct 1 ms 212 KB Correct answer: answer = 77
51 Correct 1 ms 212 KB Correct answer: answer = 400
52 Correct 1 ms 340 KB Correct answer: answer = 996004
53 Correct 1 ms 340 KB Correct answer: answer = 997310
54 Correct 1 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 340 KB Correct answer: answer = 484
57 Correct 1 ms 340 KB Correct answer: answer = 484
58 Correct 3 ms 2368 KB Correct answer: answer = 63501
59 Correct 9 ms 2412 KB Correct answer: answer = 323501
60 Correct 38 ms 2640 KB Correct answer: answer = 752500
61 Correct 4 ms 1236 KB Correct answer: answer = 761480
62 Correct 21 ms 1588 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 194 ms 4220 KB Correct answer: answer = 750500
65 Correct 1 ms 284 KB Correct answer: answer = 1000000
66 Correct 1 ms 340 KB Correct answer: answer = 250000
67 Correct 1 ms 316 KB Correct answer: answer = 250000
68 Correct 1 ms 340 KB Correct answer: answer = 1000000
69 Correct 1 ms 312 KB Correct answer: answer = 994009
70 Correct 3 ms 1084 KB Correct answer: answer = 59315
71 Correct 6 ms 1088 KB Correct answer: answer = 25454
72 Correct 34 ms 1892 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 11 ms 1560 KB Correct answer: answer = 4284
75 Correct 3 ms 572 KB Correct answer: answer = 158008
76 Correct 3 ms 692 KB Correct answer: answer = 51860
77 Correct 2 ms 572 KB Correct answer: answer = 12985
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Correct answer: answer = 4
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 316 KB Correct answer: answer = 12
5 Correct 1 ms 212 KB Correct answer: answer = 52
6 Correct 1 ms 212 KB Correct answer: answer = 210
7 Correct 1 ms 268 KB Correct answer: answer = 88
8 Correct 1 ms 212 KB Correct answer: answer = 7696
9 Correct 1 ms 316 KB Correct answer: answer = 1
10 Correct 1 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 340 KB Correct answer: answer = 9502
12 Correct 1 ms 212 KB Correct answer: answer = 49
13 Correct 1 ms 468 KB Correct answer: answer = 151
14 Correct 1 ms 468 KB Correct answer: answer = 7550
15 Correct 1 ms 320 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 1 ms 316 KB Correct answer: answer = 10000
18 Correct 0 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 1 ms 212 KB Correct answer: answer = 10000
21 Correct 1 ms 312 KB Correct answer: answer = 1
22 Correct 1 ms 212 KB Correct answer: answer = 4
23 Correct 1 ms 316 KB Correct answer: answer = 1
24 Correct 1 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 320 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 55 ms 2620 KB Correct answer: answer = 764
29 Correct 2 ms 2260 KB Correct answer: answer = 250000
30 Correct 191 ms 4196 KB Correct answer: answer = 500
31 Correct 1 ms 212 KB Correct answer: answer = 32
32 Correct 2 ms 2388 KB Correct answer: answer = 130050
33 Correct 18 ms 2492 KB Correct answer: answer = 5110
34 Correct 3 ms 1364 KB Correct answer: answer = 2626
35 Correct 9 ms 1468 KB Correct answer: answer = 796
36 Correct 12 ms 2436 KB Correct answer: answer = 7580
37 Correct 47 ms 2828 KB Correct answer: answer = 1904
38 Correct 2 ms 1848 KB Correct answer: answer = 996004
39 Correct 7 ms 1996 KB Correct answer: answer = 38817
40 Correct 20 ms 2188 KB Correct answer: answer = 4096
41 Correct 1 ms 320 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 38 ms 2836 KB Correct answer: answer = 2040
44 Correct 1 ms 340 KB Correct answer: answer = 2
45 Correct 1 ms 316 KB Correct answer: answer = 4
46 Correct 1 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 316 KB Correct answer: answer = 9
48 Correct 1 ms 212 KB Correct answer: answer = 21
49 Correct 1 ms 212 KB Correct answer: answer = 71
50 Correct 1 ms 212 KB Correct answer: answer = 77
51 Correct 1 ms 212 KB Correct answer: answer = 400
52 Correct 1 ms 340 KB Correct answer: answer = 996004
53 Correct 1 ms 340 KB Correct answer: answer = 997310
54 Correct 1 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 340 KB Correct answer: answer = 484
57 Correct 1 ms 340 KB Correct answer: answer = 484
58 Correct 3 ms 2368 KB Correct answer: answer = 63501
59 Correct 9 ms 2412 KB Correct answer: answer = 323501
60 Correct 38 ms 2640 KB Correct answer: answer = 752500
61 Correct 4 ms 1236 KB Correct answer: answer = 761480
62 Correct 21 ms 1588 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 194 ms 4220 KB Correct answer: answer = 750500
65 Correct 1 ms 284 KB Correct answer: answer = 1000000
66 Correct 1 ms 340 KB Correct answer: answer = 250000
67 Correct 1 ms 316 KB Correct answer: answer = 250000
68 Correct 1 ms 340 KB Correct answer: answer = 1000000
69 Correct 1 ms 312 KB Correct answer: answer = 994009
70 Correct 3 ms 1084 KB Correct answer: answer = 59315
71 Correct 6 ms 1088 KB Correct answer: answer = 25454
72 Correct 34 ms 1892 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 11 ms 1560 KB Correct answer: answer = 4284
75 Correct 3 ms 572 KB Correct answer: answer = 158008
76 Correct 3 ms 692 KB Correct answer: answer = 51860
77 Correct 2 ms 572 KB Correct answer: answer = 12985
78 Correct 2 ms 452 KB Correct answer: answer = 997864126212
79 Correct 2 ms 460 KB Correct answer: answer = 998608411647
80 Correct 3 ms 852 KB Correct answer: answer = 995265560477
81 Correct 169 ms 16872 KB Correct answer: answer = 10125000
82 Correct 489 ms 17060 KB Correct answer: answer = 2291668
83 Correct 1131 ms 10344 KB Correct answer: answer = 42388
84 Execution timed out 2057 ms 12156 KB Time limit exceeded
85 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Correct answer: answer = 4
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 316 KB Correct answer: answer = 12
5 Correct 1 ms 212 KB Correct answer: answer = 52
6 Correct 1 ms 212 KB Correct answer: answer = 210
7 Correct 1 ms 268 KB Correct answer: answer = 88
8 Correct 1 ms 212 KB Correct answer: answer = 7696
9 Correct 1 ms 316 KB Correct answer: answer = 1
10 Correct 1 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 340 KB Correct answer: answer = 9502
12 Correct 1 ms 212 KB Correct answer: answer = 49
13 Correct 1 ms 468 KB Correct answer: answer = 151
14 Correct 1 ms 468 KB Correct answer: answer = 7550
15 Correct 1 ms 320 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 1 ms 316 KB Correct answer: answer = 10000
18 Correct 0 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 1 ms 212 KB Correct answer: answer = 10000
21 Correct 1 ms 312 KB Correct answer: answer = 1
22 Correct 1 ms 212 KB Correct answer: answer = 4
23 Correct 1 ms 316 KB Correct answer: answer = 1
24 Correct 1 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 320 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 55 ms 2620 KB Correct answer: answer = 764
29 Correct 2 ms 2260 KB Correct answer: answer = 250000
30 Correct 191 ms 4196 KB Correct answer: answer = 500
31 Correct 1 ms 212 KB Correct answer: answer = 32
32 Correct 2 ms 2388 KB Correct answer: answer = 130050
33 Correct 18 ms 2492 KB Correct answer: answer = 5110
34 Correct 3 ms 1364 KB Correct answer: answer = 2626
35 Correct 9 ms 1468 KB Correct answer: answer = 796
36 Correct 12 ms 2436 KB Correct answer: answer = 7580
37 Correct 47 ms 2828 KB Correct answer: answer = 1904
38 Correct 2 ms 1848 KB Correct answer: answer = 996004
39 Correct 7 ms 1996 KB Correct answer: answer = 38817
40 Correct 20 ms 2188 KB Correct answer: answer = 4096
41 Correct 1 ms 320 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 38 ms 2836 KB Correct answer: answer = 2040
44 Correct 1 ms 340 KB Correct answer: answer = 2
45 Correct 1 ms 316 KB Correct answer: answer = 4
46 Correct 1 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 316 KB Correct answer: answer = 9
48 Correct 1 ms 212 KB Correct answer: answer = 21
49 Correct 1 ms 212 KB Correct answer: answer = 71
50 Correct 1 ms 212 KB Correct answer: answer = 77
51 Correct 1 ms 212 KB Correct answer: answer = 400
52 Correct 1 ms 340 KB Correct answer: answer = 996004
53 Correct 1 ms 340 KB Correct answer: answer = 997310
54 Correct 1 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 340 KB Correct answer: answer = 484
57 Correct 1 ms 340 KB Correct answer: answer = 484
58 Correct 3 ms 2368 KB Correct answer: answer = 63501
59 Correct 9 ms 2412 KB Correct answer: answer = 323501
60 Correct 38 ms 2640 KB Correct answer: answer = 752500
61 Correct 4 ms 1236 KB Correct answer: answer = 761480
62 Correct 21 ms 1588 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 194 ms 4220 KB Correct answer: answer = 750500
65 Correct 1 ms 284 KB Correct answer: answer = 1000000
66 Correct 1 ms 340 KB Correct answer: answer = 250000
67 Correct 1 ms 316 KB Correct answer: answer = 250000
68 Correct 1 ms 340 KB Correct answer: answer = 1000000
69 Correct 1 ms 312 KB Correct answer: answer = 994009
70 Correct 3 ms 1084 KB Correct answer: answer = 59315
71 Correct 6 ms 1088 KB Correct answer: answer = 25454
72 Correct 34 ms 1892 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 11 ms 1560 KB Correct answer: answer = 4284
75 Correct 3 ms 572 KB Correct answer: answer = 158008
76 Correct 3 ms 692 KB Correct answer: answer = 51860
77 Correct 2 ms 572 KB Correct answer: answer = 12985
78 Correct 2 ms 452 KB Correct answer: answer = 997864126212
79 Correct 2 ms 460 KB Correct answer: answer = 998608411647
80 Correct 3 ms 852 KB Correct answer: answer = 995265560477
81 Correct 169 ms 16872 KB Correct answer: answer = 10125000
82 Correct 489 ms 17060 KB Correct answer: answer = 2291668
83 Correct 1131 ms 10344 KB Correct answer: answer = 42388
84 Execution timed out 2057 ms 12156 KB Time limit exceeded
85 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Correct answer: answer = 4
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 316 KB Correct answer: answer = 12
5 Correct 1 ms 212 KB Correct answer: answer = 52
6 Correct 1 ms 212 KB Correct answer: answer = 210
7 Correct 1 ms 268 KB Correct answer: answer = 88
8 Correct 1 ms 212 KB Correct answer: answer = 7696
9 Correct 1 ms 316 KB Correct answer: answer = 1
10 Correct 1 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 340 KB Correct answer: answer = 9502
12 Correct 1 ms 212 KB Correct answer: answer = 49
13 Correct 1 ms 468 KB Correct answer: answer = 151
14 Correct 1 ms 468 KB Correct answer: answer = 7550
15 Correct 1 ms 320 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 1 ms 316 KB Correct answer: answer = 10000
18 Correct 0 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 1 ms 212 KB Correct answer: answer = 10000
21 Correct 1 ms 312 KB Correct answer: answer = 1
22 Correct 1 ms 212 KB Correct answer: answer = 4
23 Correct 1 ms 316 KB Correct answer: answer = 1
24 Correct 1 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 320 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 55 ms 2620 KB Correct answer: answer = 764
29 Correct 2 ms 2260 KB Correct answer: answer = 250000
30 Correct 191 ms 4196 KB Correct answer: answer = 500
31 Correct 1 ms 212 KB Correct answer: answer = 32
32 Correct 2 ms 2388 KB Correct answer: answer = 130050
33 Correct 18 ms 2492 KB Correct answer: answer = 5110
34 Correct 3 ms 1364 KB Correct answer: answer = 2626
35 Correct 9 ms 1468 KB Correct answer: answer = 796
36 Correct 12 ms 2436 KB Correct answer: answer = 7580
37 Correct 47 ms 2828 KB Correct answer: answer = 1904
38 Correct 2 ms 1848 KB Correct answer: answer = 996004
39 Correct 7 ms 1996 KB Correct answer: answer = 38817
40 Correct 20 ms 2188 KB Correct answer: answer = 4096
41 Correct 1 ms 320 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 38 ms 2836 KB Correct answer: answer = 2040
44 Correct 1 ms 340 KB Correct answer: answer = 2
45 Correct 1 ms 316 KB Correct answer: answer = 4
46 Correct 1 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 316 KB Correct answer: answer = 9
48 Correct 1 ms 212 KB Correct answer: answer = 21
49 Correct 1 ms 212 KB Correct answer: answer = 71
50 Correct 1 ms 212 KB Correct answer: answer = 77
51 Correct 1 ms 212 KB Correct answer: answer = 400
52 Correct 1 ms 340 KB Correct answer: answer = 996004
53 Correct 1 ms 340 KB Correct answer: answer = 997310
54 Correct 1 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 340 KB Correct answer: answer = 484
57 Correct 1 ms 340 KB Correct answer: answer = 484
58 Correct 3 ms 2368 KB Correct answer: answer = 63501
59 Correct 9 ms 2412 KB Correct answer: answer = 323501
60 Correct 38 ms 2640 KB Correct answer: answer = 752500
61 Correct 4 ms 1236 KB Correct answer: answer = 761480
62 Correct 21 ms 1588 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 194 ms 4220 KB Correct answer: answer = 750500
65 Correct 1 ms 284 KB Correct answer: answer = 1000000
66 Correct 1 ms 340 KB Correct answer: answer = 250000
67 Correct 1 ms 316 KB Correct answer: answer = 250000
68 Correct 1 ms 340 KB Correct answer: answer = 1000000
69 Correct 1 ms 312 KB Correct answer: answer = 994009
70 Correct 3 ms 1084 KB Correct answer: answer = 59315
71 Correct 6 ms 1088 KB Correct answer: answer = 25454
72 Correct 34 ms 1892 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 11 ms 1560 KB Correct answer: answer = 4284
75 Correct 3 ms 572 KB Correct answer: answer = 158008
76 Correct 3 ms 692 KB Correct answer: answer = 51860
77 Correct 2 ms 572 KB Correct answer: answer = 12985
78 Correct 2 ms 452 KB Correct answer: answer = 997864126212
79 Correct 2 ms 460 KB Correct answer: answer = 998608411647
80 Correct 3 ms 852 KB Correct answer: answer = 995265560477
81 Correct 169 ms 16872 KB Correct answer: answer = 10125000
82 Correct 489 ms 17060 KB Correct answer: answer = 2291668
83 Correct 1131 ms 10344 KB Correct answer: answer = 42388
84 Execution timed out 2057 ms 12156 KB Time limit exceeded
85 Halted 0 ms 0 KB -