Submission #00006
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include<bits/stdc++.h> using namespace std; typedef long long int64; typedef pair< int , int > Pi; const int INF = 1 << 30; int main() { int D, N, M, d[100000]; cin >> D >> N >> M; d[0] = 0; for ( int i = 1; i < N; i++) { cin >> d[i]; } sort(d + 1, d + N); d[N] = D; int ret = 0; for ( int i = 0; i < M; i++) { int k; cin >> k; int pos = lower_bound(d, d + N, k) - d; ret += min(d[pos] - k, k - d[pos - 1]); } cout << ret << endl; } |
ステータス
項目 | データ |
---|---|
問題 | 0002 - ピザ (Pizza) |
ユーザー名 | ei1333 |
投稿日時 | 2016-02-08 15:59:50 |
言語 | C++11 |
状態 | Accepted |
得点 | 100 |
ソースコード長 | 503 Byte |
最大実行時間 | 52 ms |
最大メモリ使用量 | 940 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | Subtask1 | 10 / 10 | *in1 |
2 | Subtask2 | 10 / 10 | *in[12] |
3 | Subtask3 | 10 / 10 | *in[1-3] |
4 | Subtask4 | 10 / 10 | *in[1-4] |
5 | Subtask5 | 10 / 10 | *in[1-5] |
6 | Subtask6 | 10 / 10 | *in[1-6] |
7 | Subtask7 | 10 / 10 | *in[1-7] |
8 | Subtask8 | 10 / 10 | *in[1-8] |
9 | Subtask9 | 10 / 10 | *in[1-9] |
10 | Subtask10 | 10 / 10 | *in* |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2009-ho-t2-in1 | AC | 15 ms | 476 KB |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
2009-ho-t2-in2 | AC | 12 ms | 420 KB |
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
|
2009-ho-t2-in3 | AC | 16 ms | 516 KB |
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
||
2009-ho-t2-in4 | AC | 18 ms | 616 KB |
4
|
5
|
6
|
7
|
8
|
9
|
10
|
|||
2009-ho-t2-in5 | AC | 36 ms | 940 KB |
5
|
6
|
7
|
8
|
9
|
10
|
||||
2009-ho-t2-in6 | AC | 44 ms | 848 KB |
6
|
7
|
8
|
9
|
10
|
|||||
2009-ho-t2-in7 | AC | 47 ms | 888 KB |
7
|
8
|
9
|
10
|
||||||
2009-ho-t2-in8 | AC | 48 ms | 892 KB |
8
|
9
|
10
|
|||||||
2009-ho-t2-in9 | AC | 50 ms | 896 KB |
9
|
10
|
||||||||
2009-ho-t2-in10 | AC | 52 ms | 832 KB |
10
|