답안 #756199

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
756199 2023-06-11T09:49:35 Z alexander707070 Aliens (IOI16_aliens) C++14
60 / 100
758 ms 245496 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 l,int r,int optl,int optr,int k){
    if(l>r)return;

    int mid=(l+r)/2,opt;
    dp[mid][k]=inf;

    for(int i=min(mid,optr);i>=optl;i--){
        if(dp[i-1][k-1]+cost(i,mid)<dp[mid][k]){
            dp[mid][k]=min(dp[mid][k],dp[i-1][k-1]+cost(i,mid));
            opt=i;
        }
    }

    solve(l,mid-1,optl,opt,k);
    solve(mid+1,r,opt,optr,k);
}

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(1,v.size()-1,1,v.size()-1,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 'long long int take_photos(int, int, int, std::vector<int>, std::vector<int>)':
aliens.cpp:59:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<seg>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   59 |     for(int i=1;i<v.size();i++)dp[i][0]=inf;
      |                 ~^~~~~~~~~
aliens.cpp: In function 'void solve(int, int, int, int, int)':
aliens.cpp:39:10: warning: 'opt' may be used uninitialized in this function [-Wmaybe-uninitialized]
   39 |     solve(l,mid-1,optl,opt,k);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 4
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 212 KB Correct answer: answer = 12
5 Correct 0 ms 212 KB Correct answer: answer = 52
6 Correct 0 ms 212 KB Correct answer: answer = 210
7 Correct 0 ms 212 KB Correct answer: answer = 88
8 Correct 0 ms 212 KB Correct answer: answer = 7696
9 Correct 0 ms 212 KB Correct answer: answer = 1
10 Correct 0 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 212 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 340 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 0 ms 212 KB Correct answer: answer = 10000
18 Correct 1 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 0 ms 212 KB Correct answer: answer = 10000
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 1
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 1
4 Correct 0 ms 212 KB Correct answer: answer = 5
5 Correct 1 ms 340 KB Correct answer: answer = 41
6 Correct 1 ms 340 KB Correct answer: answer = 71923
7 Correct 1 ms 980 KB Correct answer: answer = 77137
8 Correct 4 ms 2644 KB Correct answer: answer = 764
9 Correct 1 ms 2260 KB Correct answer: answer = 250000
10 Correct 9 ms 4308 KB Correct answer: answer = 500
11 Correct 0 ms 212 KB Correct answer: answer = 32
12 Correct 1 ms 2260 KB Correct answer: answer = 130050
13 Correct 2 ms 2516 KB Correct answer: answer = 5110
14 Correct 1 ms 1364 KB Correct answer: answer = 2626
15 Correct 2 ms 1492 KB Correct answer: answer = 796
16 Correct 2 ms 2388 KB Correct answer: answer = 7580
17 Correct 4 ms 2772 KB Correct answer: answer = 1904
18 Correct 1 ms 1876 KB Correct answer: answer = 996004
19 Correct 2 ms 2004 KB Correct answer: answer = 38817
20 Correct 3 ms 2132 KB Correct answer: answer = 4096
21 Correct 1 ms 212 KB Correct answer: answer = 1
22 Correct 1 ms 340 KB Correct answer: answer = 1
23 Correct 3 ms 2772 KB Correct answer: answer = 2040
24 Correct 0 ms 340 KB Correct answer: answer = 2
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 4
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 212 KB Correct answer: answer = 12
5 Correct 0 ms 212 KB Correct answer: answer = 52
6 Correct 0 ms 212 KB Correct answer: answer = 210
7 Correct 0 ms 212 KB Correct answer: answer = 88
8 Correct 0 ms 212 KB Correct answer: answer = 7696
9 Correct 0 ms 212 KB Correct answer: answer = 1
10 Correct 0 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 212 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 340 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 0 ms 212 KB Correct answer: answer = 10000
18 Correct 1 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 0 ms 212 KB Correct answer: answer = 10000
21 Correct 0 ms 212 KB Correct answer: answer = 1
22 Correct 0 ms 212 KB Correct answer: answer = 4
23 Correct 0 ms 212 KB Correct answer: answer = 1
24 Correct 0 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 340 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 4 ms 2644 KB Correct answer: answer = 764
29 Correct 1 ms 2260 KB Correct answer: answer = 250000
30 Correct 9 ms 4308 KB Correct answer: answer = 500
31 Correct 0 ms 212 KB Correct answer: answer = 32
32 Correct 1 ms 2260 KB Correct answer: answer = 130050
33 Correct 2 ms 2516 KB Correct answer: answer = 5110
34 Correct 1 ms 1364 KB Correct answer: answer = 2626
35 Correct 2 ms 1492 KB Correct answer: answer = 796
36 Correct 2 ms 2388 KB Correct answer: answer = 7580
37 Correct 4 ms 2772 KB Correct answer: answer = 1904
38 Correct 1 ms 1876 KB Correct answer: answer = 996004
39 Correct 2 ms 2004 KB Correct answer: answer = 38817
40 Correct 3 ms 2132 KB Correct answer: answer = 4096
41 Correct 1 ms 212 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 3 ms 2772 KB Correct answer: answer = 2040
44 Correct 0 ms 340 KB Correct answer: answer = 2
45 Correct 0 ms 212 KB Correct answer: answer = 4
46 Correct 0 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 212 KB Correct answer: answer = 9
48 Correct 0 ms 212 KB Correct answer: answer = 21
49 Correct 0 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 0 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 212 KB Correct answer: answer = 484
57 Correct 1 ms 212 KB Correct answer: answer = 484
58 Correct 1 ms 2388 KB Correct answer: answer = 63501
59 Correct 3 ms 2388 KB Correct answer: answer = 323501
60 Correct 3 ms 2772 KB Correct answer: answer = 752500
61 Correct 1 ms 1236 KB Correct answer: answer = 761480
62 Correct 4 ms 1620 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 10 ms 4308 KB Correct answer: answer = 750500
65 Correct 1 ms 212 KB Correct answer: answer = 1000000
66 Correct 1 ms 212 KB Correct answer: answer = 250000
67 Correct 1 ms 212 KB Correct answer: answer = 250000
68 Correct 1 ms 212 KB Correct answer: answer = 1000000
69 Correct 1 ms 212 KB Correct answer: answer = 994009
70 Correct 1 ms 980 KB Correct answer: answer = 59315
71 Correct 2 ms 1108 KB Correct answer: answer = 25454
72 Correct 4 ms 1876 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 3 ms 1492 KB Correct answer: answer = 4284
75 Correct 1 ms 536 KB Correct answer: answer = 158008
76 Correct 1 ms 724 KB Correct answer: answer = 51860
77 Correct 1 ms 596 KB Correct answer: answer = 12985
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 4
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 212 KB Correct answer: answer = 12
5 Correct 0 ms 212 KB Correct answer: answer = 52
6 Correct 0 ms 212 KB Correct answer: answer = 210
7 Correct 0 ms 212 KB Correct answer: answer = 88
8 Correct 0 ms 212 KB Correct answer: answer = 7696
9 Correct 0 ms 212 KB Correct answer: answer = 1
10 Correct 0 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 212 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 340 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 0 ms 212 KB Correct answer: answer = 10000
18 Correct 1 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 0 ms 212 KB Correct answer: answer = 10000
21 Correct 0 ms 212 KB Correct answer: answer = 1
22 Correct 0 ms 212 KB Correct answer: answer = 4
23 Correct 0 ms 212 KB Correct answer: answer = 1
24 Correct 0 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 340 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 4 ms 2644 KB Correct answer: answer = 764
29 Correct 1 ms 2260 KB Correct answer: answer = 250000
30 Correct 9 ms 4308 KB Correct answer: answer = 500
31 Correct 0 ms 212 KB Correct answer: answer = 32
32 Correct 1 ms 2260 KB Correct answer: answer = 130050
33 Correct 2 ms 2516 KB Correct answer: answer = 5110
34 Correct 1 ms 1364 KB Correct answer: answer = 2626
35 Correct 2 ms 1492 KB Correct answer: answer = 796
36 Correct 2 ms 2388 KB Correct answer: answer = 7580
37 Correct 4 ms 2772 KB Correct answer: answer = 1904
38 Correct 1 ms 1876 KB Correct answer: answer = 996004
39 Correct 2 ms 2004 KB Correct answer: answer = 38817
40 Correct 3 ms 2132 KB Correct answer: answer = 4096
41 Correct 1 ms 212 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 3 ms 2772 KB Correct answer: answer = 2040
44 Correct 0 ms 340 KB Correct answer: answer = 2
45 Correct 0 ms 212 KB Correct answer: answer = 4
46 Correct 0 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 212 KB Correct answer: answer = 9
48 Correct 0 ms 212 KB Correct answer: answer = 21
49 Correct 0 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 0 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 212 KB Correct answer: answer = 484
57 Correct 1 ms 212 KB Correct answer: answer = 484
58 Correct 1 ms 2388 KB Correct answer: answer = 63501
59 Correct 3 ms 2388 KB Correct answer: answer = 323501
60 Correct 3 ms 2772 KB Correct answer: answer = 752500
61 Correct 1 ms 1236 KB Correct answer: answer = 761480
62 Correct 4 ms 1620 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 10 ms 4308 KB Correct answer: answer = 750500
65 Correct 1 ms 212 KB Correct answer: answer = 1000000
66 Correct 1 ms 212 KB Correct answer: answer = 250000
67 Correct 1 ms 212 KB Correct answer: answer = 250000
68 Correct 1 ms 212 KB Correct answer: answer = 1000000
69 Correct 1 ms 212 KB Correct answer: answer = 994009
70 Correct 1 ms 980 KB Correct answer: answer = 59315
71 Correct 2 ms 1108 KB Correct answer: answer = 25454
72 Correct 4 ms 1876 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 3 ms 1492 KB Correct answer: answer = 4284
75 Correct 1 ms 536 KB Correct answer: answer = 158008
76 Correct 1 ms 724 KB Correct answer: answer = 51860
77 Correct 1 ms 596 KB Correct answer: answer = 12985
78 Correct 2 ms 468 KB Correct answer: answer = 997864126212
79 Correct 1 ms 468 KB Correct answer: answer = 998608411647
80 Correct 2 ms 724 KB Correct answer: answer = 995265560477
81 Correct 8 ms 16852 KB Correct answer: answer = 10125000
82 Correct 10 ms 16940 KB Correct answer: answer = 2291668
83 Correct 15 ms 10344 KB Correct answer: answer = 42388
84 Correct 44 ms 15272 KB Correct answer: answer = 10318
85 Correct 126 ms 30556 KB Correct answer: answer = 3416
86 Correct 11 ms 16852 KB Correct answer: answer = 331708193881
87 Correct 64 ms 24084 KB Correct answer: answer = 2861193756
88 Correct 296 ms 58332 KB Correct answer: answer = 114646930
89 Correct 24 ms 18512 KB Correct answer: answer = 9280921
90 Correct 87 ms 26140 KB Correct answer: answer = 999984053400
91 Correct 254 ms 47704 KB Correct answer: answer = 750935949134
92 Correct 1 ms 468 KB Correct answer: answer = 1000000000000
93 Correct 3 ms 468 KB Correct answer: answer = 998762383161
94 Correct 21 ms 17700 KB Correct answer: answer = 23017412908
95 Correct 4 ms 1348 KB Correct answer: answer = 728143410622
96 Correct 1 ms 340 KB Correct answer: answer = 2
97 Correct 12 ms 17140 KB Correct answer: answer = 1824916
98 Correct 118 ms 32572 KB Correct answer: answer = 10680029
99 Correct 66 ms 24788 KB Correct answer: answer = 18351700
100 Correct 11 ms 16896 KB Correct answer: answer = 16040026
101 Correct 3 ms 2504 KB Correct answer: answer = 253968628325
102 Correct 157 ms 24196 KB Correct answer: answer = 10267
103 Correct 334 ms 71832 KB Correct answer: answer = 2582408
104 Correct 2 ms 468 KB Correct answer: answer = 78024964781
105 Correct 2 ms 724 KB Correct answer: answer = 9866346457
106 Correct 6 ms 2760 KB Correct answer: answer = 3327720949
107 Correct 18 ms 5148 KB Correct answer: answer = 86064128360
108 Correct 96 ms 20688 KB Correct answer: answer = 12698259150
109 Correct 397 ms 75572 KB Correct answer: answer = 1185259288
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 4
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 212 KB Correct answer: answer = 12
5 Correct 0 ms 212 KB Correct answer: answer = 52
6 Correct 0 ms 212 KB Correct answer: answer = 210
7 Correct 0 ms 212 KB Correct answer: answer = 88
8 Correct 0 ms 212 KB Correct answer: answer = 7696
9 Correct 0 ms 212 KB Correct answer: answer = 1
10 Correct 0 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 212 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 340 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 0 ms 212 KB Correct answer: answer = 10000
18 Correct 1 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 0 ms 212 KB Correct answer: answer = 10000
21 Correct 0 ms 212 KB Correct answer: answer = 1
22 Correct 0 ms 212 KB Correct answer: answer = 4
23 Correct 0 ms 212 KB Correct answer: answer = 1
24 Correct 0 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 340 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 4 ms 2644 KB Correct answer: answer = 764
29 Correct 1 ms 2260 KB Correct answer: answer = 250000
30 Correct 9 ms 4308 KB Correct answer: answer = 500
31 Correct 0 ms 212 KB Correct answer: answer = 32
32 Correct 1 ms 2260 KB Correct answer: answer = 130050
33 Correct 2 ms 2516 KB Correct answer: answer = 5110
34 Correct 1 ms 1364 KB Correct answer: answer = 2626
35 Correct 2 ms 1492 KB Correct answer: answer = 796
36 Correct 2 ms 2388 KB Correct answer: answer = 7580
37 Correct 4 ms 2772 KB Correct answer: answer = 1904
38 Correct 1 ms 1876 KB Correct answer: answer = 996004
39 Correct 2 ms 2004 KB Correct answer: answer = 38817
40 Correct 3 ms 2132 KB Correct answer: answer = 4096
41 Correct 1 ms 212 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 3 ms 2772 KB Correct answer: answer = 2040
44 Correct 0 ms 340 KB Correct answer: answer = 2
45 Correct 0 ms 212 KB Correct answer: answer = 4
46 Correct 0 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 212 KB Correct answer: answer = 9
48 Correct 0 ms 212 KB Correct answer: answer = 21
49 Correct 0 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 0 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 212 KB Correct answer: answer = 484
57 Correct 1 ms 212 KB Correct answer: answer = 484
58 Correct 1 ms 2388 KB Correct answer: answer = 63501
59 Correct 3 ms 2388 KB Correct answer: answer = 323501
60 Correct 3 ms 2772 KB Correct answer: answer = 752500
61 Correct 1 ms 1236 KB Correct answer: answer = 761480
62 Correct 4 ms 1620 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 10 ms 4308 KB Correct answer: answer = 750500
65 Correct 1 ms 212 KB Correct answer: answer = 1000000
66 Correct 1 ms 212 KB Correct answer: answer = 250000
67 Correct 1 ms 212 KB Correct answer: answer = 250000
68 Correct 1 ms 212 KB Correct answer: answer = 1000000
69 Correct 1 ms 212 KB Correct answer: answer = 994009
70 Correct 1 ms 980 KB Correct answer: answer = 59315
71 Correct 2 ms 1108 KB Correct answer: answer = 25454
72 Correct 4 ms 1876 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 3 ms 1492 KB Correct answer: answer = 4284
75 Correct 1 ms 536 KB Correct answer: answer = 158008
76 Correct 1 ms 724 KB Correct answer: answer = 51860
77 Correct 1 ms 596 KB Correct answer: answer = 12985
78 Correct 2 ms 468 KB Correct answer: answer = 997864126212
79 Correct 1 ms 468 KB Correct answer: answer = 998608411647
80 Correct 2 ms 724 KB Correct answer: answer = 995265560477
81 Correct 8 ms 16852 KB Correct answer: answer = 10125000
82 Correct 10 ms 16940 KB Correct answer: answer = 2291668
83 Correct 15 ms 10344 KB Correct answer: answer = 42388
84 Correct 44 ms 15272 KB Correct answer: answer = 10318
85 Correct 126 ms 30556 KB Correct answer: answer = 3416
86 Correct 11 ms 16852 KB Correct answer: answer = 331708193881
87 Correct 64 ms 24084 KB Correct answer: answer = 2861193756
88 Correct 296 ms 58332 KB Correct answer: answer = 114646930
89 Correct 24 ms 18512 KB Correct answer: answer = 9280921
90 Correct 87 ms 26140 KB Correct answer: answer = 999984053400
91 Correct 254 ms 47704 KB Correct answer: answer = 750935949134
92 Correct 1 ms 468 KB Correct answer: answer = 1000000000000
93 Correct 3 ms 468 KB Correct answer: answer = 998762383161
94 Correct 21 ms 17700 KB Correct answer: answer = 23017412908
95 Correct 4 ms 1348 KB Correct answer: answer = 728143410622
96 Correct 1 ms 340 KB Correct answer: answer = 2
97 Correct 12 ms 17140 KB Correct answer: answer = 1824916
98 Correct 118 ms 32572 KB Correct answer: answer = 10680029
99 Correct 66 ms 24788 KB Correct answer: answer = 18351700
100 Correct 11 ms 16896 KB Correct answer: answer = 16040026
101 Correct 3 ms 2504 KB Correct answer: answer = 253968628325
102 Correct 157 ms 24196 KB Correct answer: answer = 10267
103 Correct 334 ms 71832 KB Correct answer: answer = 2582408
104 Correct 2 ms 468 KB Correct answer: answer = 78024964781
105 Correct 2 ms 724 KB Correct answer: answer = 9866346457
106 Correct 6 ms 2760 KB Correct answer: answer = 3327720949
107 Correct 18 ms 5148 KB Correct answer: answer = 86064128360
108 Correct 96 ms 20688 KB Correct answer: answer = 12698259150
109 Correct 397 ms 75572 KB Correct answer: answer = 1185259288
110 Correct 15 ms 2564 KB Correct answer: answer = 999889968863
111 Correct 14 ms 2500 KB Correct answer: answer = 999861384931
112 Correct 14 ms 2496 KB Correct answer: answer = 999811809929
113 Correct 15 ms 2552 KB Correct answer: answer = 999869756441
114 Correct 127 ms 207088 KB Correct answer: answer = 1700000000
115 Correct 256 ms 213724 KB Correct answer: answer = 131666670
116 Correct 38 ms 68276 KB Correct answer: answer = 89478486
117 Correct 107 ms 74828 KB Correct answer: answer = 4971040
118 Correct 145 ms 80528 KB Correct answer: answer = 2711494
119 Correct 665 ms 245064 KB Correct answer: answer = 25252530
120 Correct 379 ms 222032 KB Correct answer: answer = 62500000
121 Correct 123 ms 202432 KB Correct answer: answer = 333175097780
122 Correct 319 ms 213036 KB Correct answer: answer = 33121180179
123 Correct 644 ms 239700 KB Correct answer: answer = 9802314015
124 Correct 546 ms 236576 KB Correct answer: answer = 32567551
125 Correct 758 ms 245496 KB Correct answer: answer = 997525000000
126 Correct 658 ms 223340 KB Correct answer: answer = 752723538884
127 Correct 12 ms 2496 KB Correct answer: answer = 1000000000000
128 Correct 20 ms 2548 KB Correct answer: answer = 999978000121
129 Correct 16 ms 3920 KB Correct answer: answer = 745986144735
130 Correct 9 ms 2064 KB Correct answer: answer = 2
131 Correct 173 ms 210212 KB Correct answer: answer = 277966670
132 Correct 135 ms 207136 KB Correct answer: answer = 2500900082
133 Correct 29 ms 27664 KB Correct answer: answer = 301248349636
134 Correct 412 ms 122892 KB Correct answer: answer = 14118891
135 Correct 16 ms 2620 KB Correct answer: answer = 14384977265
136 Correct 16 ms 4144 KB Correct answer: answer = 3681368330
137 Correct 20 ms 5712 KB Correct answer: answer = 2720316816
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 4
2 Correct 0 ms 212 KB Correct answer: answer = 4
3 Correct 0 ms 212 KB Correct answer: answer = 4
4 Correct 1 ms 212 KB Correct answer: answer = 12
5 Correct 0 ms 212 KB Correct answer: answer = 52
6 Correct 0 ms 212 KB Correct answer: answer = 210
7 Correct 0 ms 212 KB Correct answer: answer = 88
8 Correct 0 ms 212 KB Correct answer: answer = 7696
9 Correct 0 ms 212 KB Correct answer: answer = 1
10 Correct 0 ms 212 KB Correct answer: answer = 2374
11 Correct 1 ms 212 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 340 KB Correct answer: answer = 7220
16 Correct 1 ms 468 KB Correct answer: answer = 7550
17 Correct 0 ms 212 KB Correct answer: answer = 10000
18 Correct 1 ms 212 KB Correct answer: answer = 10000
19 Correct 1 ms 340 KB Correct answer: answer = 624
20 Correct 0 ms 212 KB Correct answer: answer = 10000
21 Correct 0 ms 212 KB Correct answer: answer = 1
22 Correct 0 ms 212 KB Correct answer: answer = 4
23 Correct 0 ms 212 KB Correct answer: answer = 1
24 Correct 0 ms 212 KB Correct answer: answer = 5
25 Correct 1 ms 340 KB Correct answer: answer = 41
26 Correct 1 ms 340 KB Correct answer: answer = 71923
27 Correct 1 ms 980 KB Correct answer: answer = 77137
28 Correct 4 ms 2644 KB Correct answer: answer = 764
29 Correct 1 ms 2260 KB Correct answer: answer = 250000
30 Correct 9 ms 4308 KB Correct answer: answer = 500
31 Correct 0 ms 212 KB Correct answer: answer = 32
32 Correct 1 ms 2260 KB Correct answer: answer = 130050
33 Correct 2 ms 2516 KB Correct answer: answer = 5110
34 Correct 1 ms 1364 KB Correct answer: answer = 2626
35 Correct 2 ms 1492 KB Correct answer: answer = 796
36 Correct 2 ms 2388 KB Correct answer: answer = 7580
37 Correct 4 ms 2772 KB Correct answer: answer = 1904
38 Correct 1 ms 1876 KB Correct answer: answer = 996004
39 Correct 2 ms 2004 KB Correct answer: answer = 38817
40 Correct 3 ms 2132 KB Correct answer: answer = 4096
41 Correct 1 ms 212 KB Correct answer: answer = 1
42 Correct 1 ms 340 KB Correct answer: answer = 1
43 Correct 3 ms 2772 KB Correct answer: answer = 2040
44 Correct 0 ms 340 KB Correct answer: answer = 2
45 Correct 0 ms 212 KB Correct answer: answer = 4
46 Correct 0 ms 212 KB Correct answer: answer = 9
47 Correct 1 ms 212 KB Correct answer: answer = 9
48 Correct 0 ms 212 KB Correct answer: answer = 21
49 Correct 0 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 0 ms 340 KB Correct answer: answer = 990781
55 Correct 1 ms 340 KB Correct answer: answer = 996545
56 Correct 1 ms 212 KB Correct answer: answer = 484
57 Correct 1 ms 212 KB Correct answer: answer = 484
58 Correct 1 ms 2388 KB Correct answer: answer = 63501
59 Correct 3 ms 2388 KB Correct answer: answer = 323501
60 Correct 3 ms 2772 KB Correct answer: answer = 752500
61 Correct 1 ms 1236 KB Correct answer: answer = 761480
62 Correct 4 ms 1620 KB Correct answer: answer = 758932
63 Correct 1 ms 212 KB Correct answer: answer = 1000000
64 Correct 10 ms 4308 KB Correct answer: answer = 750500
65 Correct 1 ms 212 KB Correct answer: answer = 1000000
66 Correct 1 ms 212 KB Correct answer: answer = 250000
67 Correct 1 ms 212 KB Correct answer: answer = 250000
68 Correct 1 ms 212 KB Correct answer: answer = 1000000
69 Correct 1 ms 212 KB Correct answer: answer = 994009
70 Correct 1 ms 980 KB Correct answer: answer = 59315
71 Correct 2 ms 1108 KB Correct answer: answer = 25454
72 Correct 4 ms 1876 KB Correct answer: answer = 1504
73 Correct 1 ms 724 KB Correct answer: answer = 37486
74 Correct 3 ms 1492 KB Correct answer: answer = 4284
75 Correct 1 ms 536 KB Correct answer: answer = 158008
76 Correct 1 ms 724 KB Correct answer: answer = 51860
77 Correct 1 ms 596 KB Correct answer: answer = 12985
78 Correct 2 ms 468 KB Correct answer: answer = 997864126212
79 Correct 1 ms 468 KB Correct answer: answer = 998608411647
80 Correct 2 ms 724 KB Correct answer: answer = 995265560477
81 Correct 8 ms 16852 KB Correct answer: answer = 10125000
82 Correct 10 ms 16940 KB Correct answer: answer = 2291668
83 Correct 15 ms 10344 KB Correct answer: answer = 42388
84 Correct 44 ms 15272 KB Correct answer: answer = 10318
85 Correct 126 ms 30556 KB Correct answer: answer = 3416
86 Correct 11 ms 16852 KB Correct answer: answer = 331708193881
87 Correct 64 ms 24084 KB Correct answer: answer = 2861193756
88 Correct 296 ms 58332 KB Correct answer: answer = 114646930
89 Correct 24 ms 18512 KB Correct answer: answer = 9280921
90 Correct 87 ms 26140 KB Correct answer: answer = 999984053400
91 Correct 254 ms 47704 KB Correct answer: answer = 750935949134
92 Correct 1 ms 468 KB Correct answer: answer = 1000000000000
93 Correct 3 ms 468 KB Correct answer: answer = 998762383161
94 Correct 21 ms 17700 KB Correct answer: answer = 23017412908
95 Correct 4 ms 1348 KB Correct answer: answer = 728143410622
96 Correct 1 ms 340 KB Correct answer: answer = 2
97 Correct 12 ms 17140 KB Correct answer: answer = 1824916
98 Correct 118 ms 32572 KB Correct answer: answer = 10680029
99 Correct 66 ms 24788 KB Correct answer: answer = 18351700
100 Correct 11 ms 16896 KB Correct answer: answer = 16040026
101 Correct 3 ms 2504 KB Correct answer: answer = 253968628325
102 Correct 157 ms 24196 KB Correct answer: answer = 10267
103 Correct 334 ms 71832 KB Correct answer: answer = 2582408
104 Correct 2 ms 468 KB Correct answer: answer = 78024964781
105 Correct 2 ms 724 KB Correct answer: answer = 9866346457
106 Correct 6 ms 2760 KB Correct answer: answer = 3327720949
107 Correct 18 ms 5148 KB Correct answer: answer = 86064128360
108 Correct 96 ms 20688 KB Correct answer: answer = 12698259150
109 Correct 397 ms 75572 KB Correct answer: answer = 1185259288
110 Correct 15 ms 2564 KB Correct answer: answer = 999889968863
111 Correct 14 ms 2500 KB Correct answer: answer = 999861384931
112 Correct 14 ms 2496 KB Correct answer: answer = 999811809929
113 Correct 15 ms 2552 KB Correct answer: answer = 999869756441
114 Correct 127 ms 207088 KB Correct answer: answer = 1700000000
115 Correct 256 ms 213724 KB Correct answer: answer = 131666670
116 Correct 38 ms 68276 KB Correct answer: answer = 89478486
117 Correct 107 ms 74828 KB Correct answer: answer = 4971040
118 Correct 145 ms 80528 KB Correct answer: answer = 2711494
119 Correct 665 ms 245064 KB Correct answer: answer = 25252530
120 Correct 379 ms 222032 KB Correct answer: answer = 62500000
121 Correct 123 ms 202432 KB Correct answer: answer = 333175097780
122 Correct 319 ms 213036 KB Correct answer: answer = 33121180179
123 Correct 644 ms 239700 KB Correct answer: answer = 9802314015
124 Correct 546 ms 236576 KB Correct answer: answer = 32567551
125 Correct 758 ms 245496 KB Correct answer: answer = 997525000000
126 Correct 658 ms 223340 KB Correct answer: answer = 752723538884
127 Correct 12 ms 2496 KB Correct answer: answer = 1000000000000
128 Correct 20 ms 2548 KB Correct answer: answer = 999978000121
129 Correct 16 ms 3920 KB Correct answer: answer = 745986144735
130 Correct 9 ms 2064 KB Correct answer: answer = 2
131 Correct 173 ms 210212 KB Correct answer: answer = 277966670
132 Correct 135 ms 207136 KB Correct answer: answer = 2500900082
133 Correct 29 ms 27664 KB Correct answer: answer = 301248349636
134 Correct 412 ms 122892 KB Correct answer: answer = 14118891
135 Correct 16 ms 2620 KB Correct answer: answer = 14384977265
136 Correct 16 ms 4144 KB Correct answer: answer = 3681368330
137 Correct 20 ms 5712 KB Correct answer: answer = 2720316816
138 Runtime error 42 ms 4032 KB Execution killed with signal 11
139 Halted 0 ms 0 KB -