Submission #00086


ソースコード

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
29
#include <bits/stdc++.h>
#define endl "\n"
#define INF INT_MAX
using namespace std;
int main(){
#define int long long
cin.tie(nullptr);ios::sync_with_stdio(false);
int n,m;
cin >>n>>m;
vector<int>a(n+1);
for(int i = 0;i < n;i++){
cin >>a[i];
}
vector<int>b;
for(int i = 0;i <= n;i++){
for(int j = 0;j <= n;j++){
b.push_back(a[i]+a[j]);
}
}
sort(b.begin(),b.end());
int Min = INF;
for(int i = 0;i < b.size();i++){
int x = upper_bound(b.begin(),b.end(),m-b[i])-b.begin()-1;
if(x >= 0){
Min = min(Min,m-(b[i]+b[x]));
}
}
cout <<m-Min<<endl;
}

ステータス

項目 データ
問題 0002 - ダーツ
ユーザー名 ei2332
投稿日時 2023-11-13 17:11:37
言語 C++17
状態 Accepted
得点 100
ソースコード長 603 Byte
最大実行時間 124 ms
最大メモリ使用量 10884 KB

セット

セット 得点 Cases
1 INPUT1 100 / 100 *

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
2008-ho-t3-in01 AC 21 ms 604 KB
1
2008-ho-t3-in02 AC 22 ms 796 KB
1
2008-ho-t3-in03 AC 25 ms 1768 KB
1
2008-ho-t3-in04 AC 32 ms 1764 KB
1
2008-ho-t3-in05 AC 25 ms 1760 KB
1
2008-ho-t3-in06 AC 109 ms 9036 KB
1
2008-ho-t3-in07 AC 124 ms 10460 KB
1
2008-ho-t3-in08 AC 117 ms 10224 KB
1
2008-ho-t3-in09 AC 109 ms 10884 KB
1
2008-ho-t3-in10 AC 114 ms 10236 KB
1