Submission #00028
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include<bits/stdc++.h> using namespace std; int main(){ long long n,m;cin>>n>>m; long long a[n+1];a[0]=0; for ( int i=1;i<=n;i++)cin>>a[i]; vector< long long >v; for ( int i=0;i<=n;i++){ for ( int j=0;j<=n;j++){ if (a[i]+a[j]<=m)v.push_back(a[i]+a[j]); } } sort(v.begin(),v.end()); long long ans=0; for ( int i=0;i<v.size();i++){ int u=upper_bound(v.begin(),v.end(),m-v[i])-v.begin(); ans=max(ans,v[i]+v[u-1]); //cout<<v[i]<<" "<<v[u-1]<<"@ "; } cout<<ans<< "\n" ; } |
ステータス
項目 | データ |
---|---|
問題 | 0002 - ダーツ |
ユーザー名 | ei2326 |
投稿日時 | 2023-11-13 08:57:40 |
言語 | C++17 |
状態 | Accepted |
得点 | 100 |
ソースコード長 | 570 Byte |
最大実行時間 | 125 ms |
最大メモリ使用量 | 10576 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | INPUT1 | 100 / 100 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
2008-ho-t3-in01 | AC | 15 ms | 604 KB |
1
|
2008-ho-t3-in02 | AC | 25 ms | 520 KB |
1
|
2008-ho-t3-in03 | AC | 28 ms | 1684 KB |
1
|
2008-ho-t3-in04 | AC | 34 ms | 1708 KB |
1
|
2008-ho-t3-in05 | AC | 28 ms | 1104 KB |
1
|
2008-ho-t3-in06 | AC | 103 ms | 9576 KB |
1
|
2008-ho-t3-in07 | AC | 125 ms | 10264 KB |
1
|
2008-ho-t3-in08 | AC | 106 ms | 10576 KB |
1
|
2008-ho-t3-in09 | AC | 113 ms | 9948 KB |
1
|
2008-ho-t3-in10 | AC | 111 ms | 8964 KB |
1
|