Submission #969918

# Submission time Handle Problem Language Result Execution time Memory
969918 2024-04-25T20:41:35 Z definitelynotmee Aliens (IOI16_aliens) C++17
60 / 100
2000 ms 7884 KB
    #include<bits/stdc++.h>
    using namespace std;
    #define ff first
    #define ss second
    #define all(x) x.begin(),x.end()
    using ll = long long;
    using pii = pair<int,int> ;
    using pll = pair<ll,ll>;
    template<typename T>
    using matrix = vector<vector<T>>;
    const int INF =(1<<30)-1;
    const ll INFL = (1ll<<61)-1;
     
    long long take_photos(int n, int m, int k, std::vector<int> r, std::vector<int> c) {
     
        vector<pll> v(n);
        for(int i = 0; i < n; i++){
            v[i] = {r[i],c[i]};
            if(r[i]-c[i] > 0){
                swap(v[i].ff,v[i].ss);
            }
        }
     
        vector<pll> pareto{{-1,-1}};
        sort(all(v),[&](pll a, pll b){
            if(a.ff == b.ff)
                return a.ss > b.ss;
            return a.ff < b.ff;
        });
     
        for(int i = 0; i < n; i++){
            if(pareto.back().ss < v[i].ss)
                pareto.push_back(v[i]);
        }
        n = pareto.size();
        swap(v,pareto);
     
        vector<ll> dp(n,INFL);
        dp[0] = 0;
     
     
        while(k--){
            vector<ll> newdp = dp;
            auto dc =[&](int l, int r, int optl, int optr, auto dc)->void{
                if(l > r)
                    return;
                int m = (l+r)>>1;
                pll resp ={INFL,optl};
                for(int l = optl; l<= min(optr,m); l++){
                    ll newarea = (v[m].ss-v[l].ff+1)*(v[m].ss-v[l].ff+1);
                    if(v[l].ff <= v[l-1].ss){
                        newarea-=(v[l-1].ss-v[l].ff+1)*(v[l-1].ss-v[l].ff+1);
                    }
                    resp = min(resp,{dp[l-1]+newarea,l});
                }
                newdp[m] = min(newdp[m],resp.ff);
                dc(l,m-1,optl,resp.ss,dc);
                dc(m+1,r,resp.ss,optr,dc);
            };
            dc(1,n-1,1,n-1,dc);
            swap(dp,newdp);
        }
        return dp[n-1];
    }
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 4
2 Correct 0 ms 440 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 4
4 Correct 0 ms 388 KB Correct answer: answer = 12
5 Correct 0 ms 344 KB Correct answer: answer = 52
6 Correct 0 ms 348 KB Correct answer: answer = 210
7 Correct 1 ms 348 KB Correct answer: answer = 88
8 Correct 1 ms 348 KB Correct answer: answer = 7696
9 Correct 0 ms 348 KB Correct answer: answer = 1
10 Correct 1 ms 344 KB Correct answer: answer = 2374
11 Correct 0 ms 348 KB Correct answer: answer = 9502
12 Correct 0 ms 348 KB Correct answer: answer = 49
13 Correct 0 ms 348 KB Correct answer: answer = 151
14 Correct 1 ms 348 KB Correct answer: answer = 7550
15 Correct 0 ms 348 KB Correct answer: answer = 7220
16 Correct 0 ms 348 KB Correct answer: answer = 7550
17 Correct 0 ms 344 KB Correct answer: answer = 10000
18 Correct 0 ms 348 KB Correct answer: answer = 10000
19 Correct 0 ms 348 KB Correct answer: answer = 624
20 Correct 0 ms 348 KB Correct answer: answer = 10000
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 1
2 Correct 0 ms 348 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 1
4 Correct 0 ms 348 KB Correct answer: answer = 5
5 Correct 0 ms 348 KB Correct answer: answer = 41
6 Correct 1 ms 348 KB Correct answer: answer = 71923
7 Correct 0 ms 348 KB Correct answer: answer = 77137
8 Correct 2 ms 348 KB Correct answer: answer = 764
9 Correct 1 ms 348 KB Correct answer: answer = 250000
10 Correct 4 ms 468 KB Correct answer: answer = 500
11 Correct 0 ms 348 KB Correct answer: answer = 32
12 Correct 1 ms 344 KB Correct answer: answer = 130050
13 Correct 1 ms 348 KB Correct answer: answer = 5110
14 Correct 1 ms 348 KB Correct answer: answer = 2626
15 Correct 1 ms 348 KB Correct answer: answer = 796
16 Correct 1 ms 600 KB Correct answer: answer = 7580
17 Correct 2 ms 344 KB Correct answer: answer = 1904
18 Correct 1 ms 348 KB Correct answer: answer = 996004
19 Correct 1 ms 344 KB Correct answer: answer = 38817
20 Correct 1 ms 344 KB Correct answer: answer = 4096
21 Correct 1 ms 348 KB Correct answer: answer = 1
22 Correct 0 ms 348 KB Correct answer: answer = 1
23 Correct 1 ms 348 KB Correct answer: answer = 2040
24 Correct 1 ms 348 KB Correct answer: answer = 2
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 4
2 Correct 0 ms 440 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 4
4 Correct 0 ms 388 KB Correct answer: answer = 12
5 Correct 0 ms 344 KB Correct answer: answer = 52
6 Correct 0 ms 348 KB Correct answer: answer = 210
7 Correct 1 ms 348 KB Correct answer: answer = 88
8 Correct 1 ms 348 KB Correct answer: answer = 7696
9 Correct 0 ms 348 KB Correct answer: answer = 1
10 Correct 1 ms 344 KB Correct answer: answer = 2374
11 Correct 0 ms 348 KB Correct answer: answer = 9502
12 Correct 0 ms 348 KB Correct answer: answer = 49
13 Correct 0 ms 348 KB Correct answer: answer = 151
14 Correct 1 ms 348 KB Correct answer: answer = 7550
15 Correct 0 ms 348 KB Correct answer: answer = 7220
16 Correct 0 ms 348 KB Correct answer: answer = 7550
17 Correct 0 ms 344 KB Correct answer: answer = 10000
18 Correct 0 ms 348 KB Correct answer: answer = 10000
19 Correct 0 ms 348 KB Correct answer: answer = 624
20 Correct 0 ms 348 KB Correct answer: answer = 10000
21 Correct 0 ms 348 KB Correct answer: answer = 1
22 Correct 0 ms 348 KB Correct answer: answer = 4
23 Correct 0 ms 348 KB Correct answer: answer = 1
24 Correct 0 ms 348 KB Correct answer: answer = 5
25 Correct 0 ms 348 KB Correct answer: answer = 41
26 Correct 1 ms 348 KB Correct answer: answer = 71923
27 Correct 0 ms 348 KB Correct answer: answer = 77137
28 Correct 2 ms 348 KB Correct answer: answer = 764
29 Correct 1 ms 348 KB Correct answer: answer = 250000
30 Correct 4 ms 468 KB Correct answer: answer = 500
31 Correct 0 ms 348 KB Correct answer: answer = 32
32 Correct 1 ms 344 KB Correct answer: answer = 130050
33 Correct 1 ms 348 KB Correct answer: answer = 5110
34 Correct 1 ms 348 KB Correct answer: answer = 2626
35 Correct 1 ms 348 KB Correct answer: answer = 796
36 Correct 1 ms 600 KB Correct answer: answer = 7580
37 Correct 2 ms 344 KB Correct answer: answer = 1904
38 Correct 1 ms 348 KB Correct answer: answer = 996004
39 Correct 1 ms 344 KB Correct answer: answer = 38817
40 Correct 1 ms 344 KB Correct answer: answer = 4096
41 Correct 1 ms 348 KB Correct answer: answer = 1
42 Correct 0 ms 348 KB Correct answer: answer = 1
43 Correct 1 ms 348 KB Correct answer: answer = 2040
44 Correct 1 ms 348 KB Correct answer: answer = 2
45 Correct 0 ms 344 KB Correct answer: answer = 4
46 Correct 1 ms 348 KB Correct answer: answer = 9
47 Correct 1 ms 348 KB Correct answer: answer = 9
48 Correct 0 ms 348 KB Correct answer: answer = 21
49 Correct 0 ms 344 KB Correct answer: answer = 71
50 Correct 1 ms 344 KB Correct answer: answer = 77
51 Correct 0 ms 344 KB Correct answer: answer = 400
52 Correct 1 ms 348 KB Correct answer: answer = 996004
53 Correct 1 ms 348 KB Correct answer: answer = 997310
54 Correct 1 ms 348 KB Correct answer: answer = 990781
55 Correct 1 ms 344 KB Correct answer: answer = 996545
56 Correct 0 ms 344 KB Correct answer: answer = 484
57 Correct 0 ms 348 KB Correct answer: answer = 484
58 Correct 1 ms 348 KB Correct answer: answer = 63501
59 Correct 1 ms 348 KB Correct answer: answer = 323501
60 Correct 2 ms 348 KB Correct answer: answer = 752500
61 Correct 1 ms 436 KB Correct answer: answer = 761480
62 Correct 1 ms 348 KB Correct answer: answer = 758932
63 Correct 1 ms 348 KB Correct answer: answer = 1000000
64 Correct 4 ms 472 KB Correct answer: answer = 750500
65 Correct 0 ms 348 KB Correct answer: answer = 1000000
66 Correct 0 ms 348 KB Correct answer: answer = 250000
67 Correct 0 ms 348 KB Correct answer: answer = 250000
68 Correct 1 ms 344 KB Correct answer: answer = 1000000
69 Correct 0 ms 432 KB Correct answer: answer = 994009
70 Correct 1 ms 348 KB Correct answer: answer = 59315
71 Correct 1 ms 348 KB Correct answer: answer = 25454
72 Correct 2 ms 348 KB Correct answer: answer = 1504
73 Correct 0 ms 348 KB Correct answer: answer = 37486
74 Correct 1 ms 348 KB Correct answer: answer = 4284
75 Correct 1 ms 348 KB Correct answer: answer = 158008
76 Correct 1 ms 344 KB Correct answer: answer = 51860
77 Correct 0 ms 432 KB Correct answer: answer = 12985
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 4
2 Correct 0 ms 440 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 4
4 Correct 0 ms 388 KB Correct answer: answer = 12
5 Correct 0 ms 344 KB Correct answer: answer = 52
6 Correct 0 ms 348 KB Correct answer: answer = 210
7 Correct 1 ms 348 KB Correct answer: answer = 88
8 Correct 1 ms 348 KB Correct answer: answer = 7696
9 Correct 0 ms 348 KB Correct answer: answer = 1
10 Correct 1 ms 344 KB Correct answer: answer = 2374
11 Correct 0 ms 348 KB Correct answer: answer = 9502
12 Correct 0 ms 348 KB Correct answer: answer = 49
13 Correct 0 ms 348 KB Correct answer: answer = 151
14 Correct 1 ms 348 KB Correct answer: answer = 7550
15 Correct 0 ms 348 KB Correct answer: answer = 7220
16 Correct 0 ms 348 KB Correct answer: answer = 7550
17 Correct 0 ms 344 KB Correct answer: answer = 10000
18 Correct 0 ms 348 KB Correct answer: answer = 10000
19 Correct 0 ms 348 KB Correct answer: answer = 624
20 Correct 0 ms 348 KB Correct answer: answer = 10000
21 Correct 0 ms 348 KB Correct answer: answer = 1
22 Correct 0 ms 348 KB Correct answer: answer = 4
23 Correct 0 ms 348 KB Correct answer: answer = 1
24 Correct 0 ms 348 KB Correct answer: answer = 5
25 Correct 0 ms 348 KB Correct answer: answer = 41
26 Correct 1 ms 348 KB Correct answer: answer = 71923
27 Correct 0 ms 348 KB Correct answer: answer = 77137
28 Correct 2 ms 348 KB Correct answer: answer = 764
29 Correct 1 ms 348 KB Correct answer: answer = 250000
30 Correct 4 ms 468 KB Correct answer: answer = 500
31 Correct 0 ms 348 KB Correct answer: answer = 32
32 Correct 1 ms 344 KB Correct answer: answer = 130050
33 Correct 1 ms 348 KB Correct answer: answer = 5110
34 Correct 1 ms 348 KB Correct answer: answer = 2626
35 Correct 1 ms 348 KB Correct answer: answer = 796
36 Correct 1 ms 600 KB Correct answer: answer = 7580
37 Correct 2 ms 344 KB Correct answer: answer = 1904
38 Correct 1 ms 348 KB Correct answer: answer = 996004
39 Correct 1 ms 344 KB Correct answer: answer = 38817
40 Correct 1 ms 344 KB Correct answer: answer = 4096
41 Correct 1 ms 348 KB Correct answer: answer = 1
42 Correct 0 ms 348 KB Correct answer: answer = 1
43 Correct 1 ms 348 KB Correct answer: answer = 2040
44 Correct 1 ms 348 KB Correct answer: answer = 2
45 Correct 0 ms 344 KB Correct answer: answer = 4
46 Correct 1 ms 348 KB Correct answer: answer = 9
47 Correct 1 ms 348 KB Correct answer: answer = 9
48 Correct 0 ms 348 KB Correct answer: answer = 21
49 Correct 0 ms 344 KB Correct answer: answer = 71
50 Correct 1 ms 344 KB Correct answer: answer = 77
51 Correct 0 ms 344 KB Correct answer: answer = 400
52 Correct 1 ms 348 KB Correct answer: answer = 996004
53 Correct 1 ms 348 KB Correct answer: answer = 997310
54 Correct 1 ms 348 KB Correct answer: answer = 990781
55 Correct 1 ms 344 KB Correct answer: answer = 996545
56 Correct 0 ms 344 KB Correct answer: answer = 484
57 Correct 0 ms 348 KB Correct answer: answer = 484
58 Correct 1 ms 348 KB Correct answer: answer = 63501
59 Correct 1 ms 348 KB Correct answer: answer = 323501
60 Correct 2 ms 348 KB Correct answer: answer = 752500
61 Correct 1 ms 436 KB Correct answer: answer = 761480
62 Correct 1 ms 348 KB Correct answer: answer = 758932
63 Correct 1 ms 348 KB Correct answer: answer = 1000000
64 Correct 4 ms 472 KB Correct answer: answer = 750500
65 Correct 0 ms 348 KB Correct answer: answer = 1000000
66 Correct 0 ms 348 KB Correct answer: answer = 250000
67 Correct 0 ms 348 KB Correct answer: answer = 250000
68 Correct 1 ms 344 KB Correct answer: answer = 1000000
69 Correct 0 ms 432 KB Correct answer: answer = 994009
70 Correct 1 ms 348 KB Correct answer: answer = 59315
71 Correct 1 ms 348 KB Correct answer: answer = 25454
72 Correct 2 ms 348 KB Correct answer: answer = 1504
73 Correct 0 ms 348 KB Correct answer: answer = 37486
74 Correct 1 ms 348 KB Correct answer: answer = 4284
75 Correct 1 ms 348 KB Correct answer: answer = 158008
76 Correct 1 ms 344 KB Correct answer: answer = 51860
77 Correct 0 ms 432 KB Correct answer: answer = 12985
78 Correct 2 ms 600 KB Correct answer: answer = 997864126212
79 Correct 1 ms 604 KB Correct answer: answer = 998608411647
80 Correct 2 ms 604 KB Correct answer: answer = 995265560477
81 Correct 2 ms 604 KB Correct answer: answer = 10125000
82 Correct 2 ms 604 KB Correct answer: answer = 2291668
83 Correct 5 ms 604 KB Correct answer: answer = 42388
84 Correct 16 ms 616 KB Correct answer: answer = 10318
85 Correct 45 ms 856 KB Correct answer: answer = 3416
86 Correct 2 ms 604 KB Correct answer: answer = 331708193881
87 Correct 32 ms 604 KB Correct answer: answer = 2861193756
88 Correct 151 ms 860 KB Correct answer: answer = 114646930
89 Correct 6 ms 600 KB Correct answer: answer = 9280921
90 Correct 27 ms 736 KB Correct answer: answer = 999984053400
91 Correct 128 ms 748 KB Correct answer: answer = 750935949134
92 Correct 1 ms 344 KB Correct answer: answer = 1000000000000
93 Correct 1 ms 604 KB Correct answer: answer = 998762383161
94 Correct 7 ms 600 KB Correct answer: answer = 23017412908
95 Correct 3 ms 604 KB Correct answer: answer = 728143410622
96 Correct 1 ms 348 KB Correct answer: answer = 2
97 Correct 3 ms 604 KB Correct answer: answer = 1824916
98 Correct 48 ms 736 KB Correct answer: answer = 10680029
99 Correct 25 ms 600 KB Correct answer: answer = 18351700
100 Correct 1 ms 604 KB Correct answer: answer = 16040026
101 Correct 1 ms 600 KB Correct answer: answer = 253968628325
102 Correct 72 ms 572 KB Correct answer: answer = 10267
103 Correct 143 ms 852 KB Correct answer: answer = 2582408
104 Correct 1 ms 600 KB Correct answer: answer = 78024964781
105 Correct 1 ms 612 KB Correct answer: answer = 9866346457
106 Correct 2 ms 604 KB Correct answer: answer = 3327720949
107 Correct 7 ms 600 KB Correct answer: answer = 86064128360
108 Correct 34 ms 856 KB Correct answer: answer = 12698259150
109 Correct 130 ms 708 KB Correct answer: answer = 1185259288
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 4
2 Correct 0 ms 440 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 4
4 Correct 0 ms 388 KB Correct answer: answer = 12
5 Correct 0 ms 344 KB Correct answer: answer = 52
6 Correct 0 ms 348 KB Correct answer: answer = 210
7 Correct 1 ms 348 KB Correct answer: answer = 88
8 Correct 1 ms 348 KB Correct answer: answer = 7696
9 Correct 0 ms 348 KB Correct answer: answer = 1
10 Correct 1 ms 344 KB Correct answer: answer = 2374
11 Correct 0 ms 348 KB Correct answer: answer = 9502
12 Correct 0 ms 348 KB Correct answer: answer = 49
13 Correct 0 ms 348 KB Correct answer: answer = 151
14 Correct 1 ms 348 KB Correct answer: answer = 7550
15 Correct 0 ms 348 KB Correct answer: answer = 7220
16 Correct 0 ms 348 KB Correct answer: answer = 7550
17 Correct 0 ms 344 KB Correct answer: answer = 10000
18 Correct 0 ms 348 KB Correct answer: answer = 10000
19 Correct 0 ms 348 KB Correct answer: answer = 624
20 Correct 0 ms 348 KB Correct answer: answer = 10000
21 Correct 0 ms 348 KB Correct answer: answer = 1
22 Correct 0 ms 348 KB Correct answer: answer = 4
23 Correct 0 ms 348 KB Correct answer: answer = 1
24 Correct 0 ms 348 KB Correct answer: answer = 5
25 Correct 0 ms 348 KB Correct answer: answer = 41
26 Correct 1 ms 348 KB Correct answer: answer = 71923
27 Correct 0 ms 348 KB Correct answer: answer = 77137
28 Correct 2 ms 348 KB Correct answer: answer = 764
29 Correct 1 ms 348 KB Correct answer: answer = 250000
30 Correct 4 ms 468 KB Correct answer: answer = 500
31 Correct 0 ms 348 KB Correct answer: answer = 32
32 Correct 1 ms 344 KB Correct answer: answer = 130050
33 Correct 1 ms 348 KB Correct answer: answer = 5110
34 Correct 1 ms 348 KB Correct answer: answer = 2626
35 Correct 1 ms 348 KB Correct answer: answer = 796
36 Correct 1 ms 600 KB Correct answer: answer = 7580
37 Correct 2 ms 344 KB Correct answer: answer = 1904
38 Correct 1 ms 348 KB Correct answer: answer = 996004
39 Correct 1 ms 344 KB Correct answer: answer = 38817
40 Correct 1 ms 344 KB Correct answer: answer = 4096
41 Correct 1 ms 348 KB Correct answer: answer = 1
42 Correct 0 ms 348 KB Correct answer: answer = 1
43 Correct 1 ms 348 KB Correct answer: answer = 2040
44 Correct 1 ms 348 KB Correct answer: answer = 2
45 Correct 0 ms 344 KB Correct answer: answer = 4
46 Correct 1 ms 348 KB Correct answer: answer = 9
47 Correct 1 ms 348 KB Correct answer: answer = 9
48 Correct 0 ms 348 KB Correct answer: answer = 21
49 Correct 0 ms 344 KB Correct answer: answer = 71
50 Correct 1 ms 344 KB Correct answer: answer = 77
51 Correct 0 ms 344 KB Correct answer: answer = 400
52 Correct 1 ms 348 KB Correct answer: answer = 996004
53 Correct 1 ms 348 KB Correct answer: answer = 997310
54 Correct 1 ms 348 KB Correct answer: answer = 990781
55 Correct 1 ms 344 KB Correct answer: answer = 996545
56 Correct 0 ms 344 KB Correct answer: answer = 484
57 Correct 0 ms 348 KB Correct answer: answer = 484
58 Correct 1 ms 348 KB Correct answer: answer = 63501
59 Correct 1 ms 348 KB Correct answer: answer = 323501
60 Correct 2 ms 348 KB Correct answer: answer = 752500
61 Correct 1 ms 436 KB Correct answer: answer = 761480
62 Correct 1 ms 348 KB Correct answer: answer = 758932
63 Correct 1 ms 348 KB Correct answer: answer = 1000000
64 Correct 4 ms 472 KB Correct answer: answer = 750500
65 Correct 0 ms 348 KB Correct answer: answer = 1000000
66 Correct 0 ms 348 KB Correct answer: answer = 250000
67 Correct 0 ms 348 KB Correct answer: answer = 250000
68 Correct 1 ms 344 KB Correct answer: answer = 1000000
69 Correct 0 ms 432 KB Correct answer: answer = 994009
70 Correct 1 ms 348 KB Correct answer: answer = 59315
71 Correct 1 ms 348 KB Correct answer: answer = 25454
72 Correct 2 ms 348 KB Correct answer: answer = 1504
73 Correct 0 ms 348 KB Correct answer: answer = 37486
74 Correct 1 ms 348 KB Correct answer: answer = 4284
75 Correct 1 ms 348 KB Correct answer: answer = 158008
76 Correct 1 ms 344 KB Correct answer: answer = 51860
77 Correct 0 ms 432 KB Correct answer: answer = 12985
78 Correct 2 ms 600 KB Correct answer: answer = 997864126212
79 Correct 1 ms 604 KB Correct answer: answer = 998608411647
80 Correct 2 ms 604 KB Correct answer: answer = 995265560477
81 Correct 2 ms 604 KB Correct answer: answer = 10125000
82 Correct 2 ms 604 KB Correct answer: answer = 2291668
83 Correct 5 ms 604 KB Correct answer: answer = 42388
84 Correct 16 ms 616 KB Correct answer: answer = 10318
85 Correct 45 ms 856 KB Correct answer: answer = 3416
86 Correct 2 ms 604 KB Correct answer: answer = 331708193881
87 Correct 32 ms 604 KB Correct answer: answer = 2861193756
88 Correct 151 ms 860 KB Correct answer: answer = 114646930
89 Correct 6 ms 600 KB Correct answer: answer = 9280921
90 Correct 27 ms 736 KB Correct answer: answer = 999984053400
91 Correct 128 ms 748 KB Correct answer: answer = 750935949134
92 Correct 1 ms 344 KB Correct answer: answer = 1000000000000
93 Correct 1 ms 604 KB Correct answer: answer = 998762383161
94 Correct 7 ms 600 KB Correct answer: answer = 23017412908
95 Correct 3 ms 604 KB Correct answer: answer = 728143410622
96 Correct 1 ms 348 KB Correct answer: answer = 2
97 Correct 3 ms 604 KB Correct answer: answer = 1824916
98 Correct 48 ms 736 KB Correct answer: answer = 10680029
99 Correct 25 ms 600 KB Correct answer: answer = 18351700
100 Correct 1 ms 604 KB Correct answer: answer = 16040026
101 Correct 1 ms 600 KB Correct answer: answer = 253968628325
102 Correct 72 ms 572 KB Correct answer: answer = 10267
103 Correct 143 ms 852 KB Correct answer: answer = 2582408
104 Correct 1 ms 600 KB Correct answer: answer = 78024964781
105 Correct 1 ms 612 KB Correct answer: answer = 9866346457
106 Correct 2 ms 604 KB Correct answer: answer = 3327720949
107 Correct 7 ms 600 KB Correct answer: answer = 86064128360
108 Correct 34 ms 856 KB Correct answer: answer = 12698259150
109 Correct 130 ms 708 KB Correct answer: answer = 1185259288
110 Correct 12 ms 2652 KB Correct answer: answer = 999889968863
111 Correct 12 ms 2652 KB Correct answer: answer = 999861384931
112 Correct 12 ms 2692 KB Correct answer: answer = 999811809929
113 Correct 12 ms 2652 KB Correct answer: answer = 999869756441
114 Correct 14 ms 4048 KB Correct answer: answer = 1700000000
115 Correct 36 ms 4044 KB Correct answer: answer = 131666670
116 Correct 4 ms 1752 KB Correct answer: answer = 89478486
117 Correct 24 ms 1752 KB Correct answer: answer = 4971040
118 Correct 45 ms 2004 KB Correct answer: answer = 2711494
119 Correct 129 ms 4080 KB Correct answer: answer = 25252530
120 Correct 58 ms 4136 KB Correct answer: answer = 62500000
121 Correct 16 ms 4048 KB Correct answer: answer = 333175097780
122 Correct 60 ms 4204 KB Correct answer: answer = 33121180179
123 Correct 181 ms 4200 KB Correct answer: answer = 9802314015
124 Correct 122 ms 4048 KB Correct answer: answer = 32567551
125 Correct 157 ms 4188 KB Correct answer: answer = 997525000000
126 Correct 178 ms 4100 KB Correct answer: answer = 752723538884
127 Correct 12 ms 2396 KB Correct answer: answer = 1000000000000
128 Correct 12 ms 2652 KB Correct answer: answer = 999978000121
129 Correct 12 ms 2652 KB Correct answer: answer = 745986144735
130 Correct 8 ms 2140 KB Correct answer: answer = 2
131 Correct 27 ms 4076 KB Correct answer: answer = 277966670
132 Correct 15 ms 4048 KB Correct answer: answer = 2500900082
133 Correct 12 ms 2652 KB Correct answer: answer = 301248349636
134 Correct 196 ms 2272 KB Correct answer: answer = 14118891
135 Correct 12 ms 2648 KB Correct answer: answer = 14384977265
136 Correct 12 ms 2652 KB Correct answer: answer = 3681368330
137 Correct 13 ms 2492 KB Correct answer: answer = 2720316816
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Correct answer: answer = 4
2 Correct 0 ms 440 KB Correct answer: answer = 4
3 Correct 0 ms 348 KB Correct answer: answer = 4
4 Correct 0 ms 388 KB Correct answer: answer = 12
5 Correct 0 ms 344 KB Correct answer: answer = 52
6 Correct 0 ms 348 KB Correct answer: answer = 210
7 Correct 1 ms 348 KB Correct answer: answer = 88
8 Correct 1 ms 348 KB Correct answer: answer = 7696
9 Correct 0 ms 348 KB Correct answer: answer = 1
10 Correct 1 ms 344 KB Correct answer: answer = 2374
11 Correct 0 ms 348 KB Correct answer: answer = 9502
12 Correct 0 ms 348 KB Correct answer: answer = 49
13 Correct 0 ms 348 KB Correct answer: answer = 151
14 Correct 1 ms 348 KB Correct answer: answer = 7550
15 Correct 0 ms 348 KB Correct answer: answer = 7220
16 Correct 0 ms 348 KB Correct answer: answer = 7550
17 Correct 0 ms 344 KB Correct answer: answer = 10000
18 Correct 0 ms 348 KB Correct answer: answer = 10000
19 Correct 0 ms 348 KB Correct answer: answer = 624
20 Correct 0 ms 348 KB Correct answer: answer = 10000
21 Correct 0 ms 348 KB Correct answer: answer = 1
22 Correct 0 ms 348 KB Correct answer: answer = 4
23 Correct 0 ms 348 KB Correct answer: answer = 1
24 Correct 0 ms 348 KB Correct answer: answer = 5
25 Correct 0 ms 348 KB Correct answer: answer = 41
26 Correct 1 ms 348 KB Correct answer: answer = 71923
27 Correct 0 ms 348 KB Correct answer: answer = 77137
28 Correct 2 ms 348 KB Correct answer: answer = 764
29 Correct 1 ms 348 KB Correct answer: answer = 250000
30 Correct 4 ms 468 KB Correct answer: answer = 500
31 Correct 0 ms 348 KB Correct answer: answer = 32
32 Correct 1 ms 344 KB Correct answer: answer = 130050
33 Correct 1 ms 348 KB Correct answer: answer = 5110
34 Correct 1 ms 348 KB Correct answer: answer = 2626
35 Correct 1 ms 348 KB Correct answer: answer = 796
36 Correct 1 ms 600 KB Correct answer: answer = 7580
37 Correct 2 ms 344 KB Correct answer: answer = 1904
38 Correct 1 ms 348 KB Correct answer: answer = 996004
39 Correct 1 ms 344 KB Correct answer: answer = 38817
40 Correct 1 ms 344 KB Correct answer: answer = 4096
41 Correct 1 ms 348 KB Correct answer: answer = 1
42 Correct 0 ms 348 KB Correct answer: answer = 1
43 Correct 1 ms 348 KB Correct answer: answer = 2040
44 Correct 1 ms 348 KB Correct answer: answer = 2
45 Correct 0 ms 344 KB Correct answer: answer = 4
46 Correct 1 ms 348 KB Correct answer: answer = 9
47 Correct 1 ms 348 KB Correct answer: answer = 9
48 Correct 0 ms 348 KB Correct answer: answer = 21
49 Correct 0 ms 344 KB Correct answer: answer = 71
50 Correct 1 ms 344 KB Correct answer: answer = 77
51 Correct 0 ms 344 KB Correct answer: answer = 400
52 Correct 1 ms 348 KB Correct answer: answer = 996004
53 Correct 1 ms 348 KB Correct answer: answer = 997310
54 Correct 1 ms 348 KB Correct answer: answer = 990781
55 Correct 1 ms 344 KB Correct answer: answer = 996545
56 Correct 0 ms 344 KB Correct answer: answer = 484
57 Correct 0 ms 348 KB Correct answer: answer = 484
58 Correct 1 ms 348 KB Correct answer: answer = 63501
59 Correct 1 ms 348 KB Correct answer: answer = 323501
60 Correct 2 ms 348 KB Correct answer: answer = 752500
61 Correct 1 ms 436 KB Correct answer: answer = 761480
62 Correct 1 ms 348 KB Correct answer: answer = 758932
63 Correct 1 ms 348 KB Correct answer: answer = 1000000
64 Correct 4 ms 472 KB Correct answer: answer = 750500
65 Correct 0 ms 348 KB Correct answer: answer = 1000000
66 Correct 0 ms 348 KB Correct answer: answer = 250000
67 Correct 0 ms 348 KB Correct answer: answer = 250000
68 Correct 1 ms 344 KB Correct answer: answer = 1000000
69 Correct 0 ms 432 KB Correct answer: answer = 994009
70 Correct 1 ms 348 KB Correct answer: answer = 59315
71 Correct 1 ms 348 KB Correct answer: answer = 25454
72 Correct 2 ms 348 KB Correct answer: answer = 1504
73 Correct 0 ms 348 KB Correct answer: answer = 37486
74 Correct 1 ms 348 KB Correct answer: answer = 4284
75 Correct 1 ms 348 KB Correct answer: answer = 158008
76 Correct 1 ms 344 KB Correct answer: answer = 51860
77 Correct 0 ms 432 KB Correct answer: answer = 12985
78 Correct 2 ms 600 KB Correct answer: answer = 997864126212
79 Correct 1 ms 604 KB Correct answer: answer = 998608411647
80 Correct 2 ms 604 KB Correct answer: answer = 995265560477
81 Correct 2 ms 604 KB Correct answer: answer = 10125000
82 Correct 2 ms 604 KB Correct answer: answer = 2291668
83 Correct 5 ms 604 KB Correct answer: answer = 42388
84 Correct 16 ms 616 KB Correct answer: answer = 10318
85 Correct 45 ms 856 KB Correct answer: answer = 3416
86 Correct 2 ms 604 KB Correct answer: answer = 331708193881
87 Correct 32 ms 604 KB Correct answer: answer = 2861193756
88 Correct 151 ms 860 KB Correct answer: answer = 114646930
89 Correct 6 ms 600 KB Correct answer: answer = 9280921
90 Correct 27 ms 736 KB Correct answer: answer = 999984053400
91 Correct 128 ms 748 KB Correct answer: answer = 750935949134
92 Correct 1 ms 344 KB Correct answer: answer = 1000000000000
93 Correct 1 ms 604 KB Correct answer: answer = 998762383161
94 Correct 7 ms 600 KB Correct answer: answer = 23017412908
95 Correct 3 ms 604 KB Correct answer: answer = 728143410622
96 Correct 1 ms 348 KB Correct answer: answer = 2
97 Correct 3 ms 604 KB Correct answer: answer = 1824916
98 Correct 48 ms 736 KB Correct answer: answer = 10680029
99 Correct 25 ms 600 KB Correct answer: answer = 18351700
100 Correct 1 ms 604 KB Correct answer: answer = 16040026
101 Correct 1 ms 600 KB Correct answer: answer = 253968628325
102 Correct 72 ms 572 KB Correct answer: answer = 10267
103 Correct 143 ms 852 KB Correct answer: answer = 2582408
104 Correct 1 ms 600 KB Correct answer: answer = 78024964781
105 Correct 1 ms 612 KB Correct answer: answer = 9866346457
106 Correct 2 ms 604 KB Correct answer: answer = 3327720949
107 Correct 7 ms 600 KB Correct answer: answer = 86064128360
108 Correct 34 ms 856 KB Correct answer: answer = 12698259150
109 Correct 130 ms 708 KB Correct answer: answer = 1185259288
110 Correct 12 ms 2652 KB Correct answer: answer = 999889968863
111 Correct 12 ms 2652 KB Correct answer: answer = 999861384931
112 Correct 12 ms 2692 KB Correct answer: answer = 999811809929
113 Correct 12 ms 2652 KB Correct answer: answer = 999869756441
114 Correct 14 ms 4048 KB Correct answer: answer = 1700000000
115 Correct 36 ms 4044 KB Correct answer: answer = 131666670
116 Correct 4 ms 1752 KB Correct answer: answer = 89478486
117 Correct 24 ms 1752 KB Correct answer: answer = 4971040
118 Correct 45 ms 2004 KB Correct answer: answer = 2711494
119 Correct 129 ms 4080 KB Correct answer: answer = 25252530
120 Correct 58 ms 4136 KB Correct answer: answer = 62500000
121 Correct 16 ms 4048 KB Correct answer: answer = 333175097780
122 Correct 60 ms 4204 KB Correct answer: answer = 33121180179
123 Correct 181 ms 4200 KB Correct answer: answer = 9802314015
124 Correct 122 ms 4048 KB Correct answer: answer = 32567551
125 Correct 157 ms 4188 KB Correct answer: answer = 997525000000
126 Correct 178 ms 4100 KB Correct answer: answer = 752723538884
127 Correct 12 ms 2396 KB Correct answer: answer = 1000000000000
128 Correct 12 ms 2652 KB Correct answer: answer = 999978000121
129 Correct 12 ms 2652 KB Correct answer: answer = 745986144735
130 Correct 8 ms 2140 KB Correct answer: answer = 2
131 Correct 27 ms 4076 KB Correct answer: answer = 277966670
132 Correct 15 ms 4048 KB Correct answer: answer = 2500900082
133 Correct 12 ms 2652 KB Correct answer: answer = 301248349636
134 Correct 196 ms 2272 KB Correct answer: answer = 14118891
135 Correct 12 ms 2648 KB Correct answer: answer = 14384977265
136 Correct 12 ms 2652 KB Correct answer: answer = 3681368330
137 Correct 13 ms 2492 KB Correct answer: answer = 2720316816
138 Correct 23 ms 4700 KB Correct answer: answer = 999976000144
139 Correct 23 ms 4700 KB Correct answer: answer = 999856102410
140 Correct 23 ms 4696 KB Correct answer: answer = 999958401531
141 Correct 23 ms 4700 KB Correct answer: answer = 999769649944
142 Correct 40 ms 4692 KB Correct answer: answer = 999874525918
143 Correct 34 ms 7884 KB Correct answer: answer = 6050000000
144 Correct 48 ms 7884 KB Correct answer: answer = 1112500000
145 Correct 14 ms 5580 KB Correct answer: answer = 4294967296
146 Correct 97 ms 5328 KB Correct answer: answer = 87652406
147 Correct 1020 ms 5404 KB Correct answer: answer = 6297664
148 Execution timed out 2032 ms 5408 KB Time limit exceeded
149 Halted 0 ms 0 KB -