Submission #71800
ソースコード
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(){ int N,X; cin>>N>>X; int A[N]; for ( int i=0;i<N;i++) cin>>A[i]; long long ans=X; for ( int bit=0;bit<(1<<N);bit++){ long long sum=0; for ( int i=0;i<N;i++){ if (bit&(1<<i)){ sum+=A[i]; } } ans=min(ans, abs (sum-X)); } cout<<ans<< "\n" ; return (0); } |
ステータス
項目 | データ |
---|---|
問題 | 1106 - 破壊の果実 |
ユーザー名 | ei2122 |
投稿日時 | 2022-08-21 18:20:56 |
言語 | C++17 |
状態 | Accepted |
得点 | 1 |
ソースコード長 | 424 Byte |
最大実行時間 | 91 ms |
最大メモリ使用量 | 768 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | ALL | 1 / 1 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
case01.in | AC | 84 ms | 604 KB |
1
|
case02.in | AC | 80 ms | 704 KB |
1
|
case03.in | AC | 87 ms | 548 KB |
1
|
case04.in | AC | 67 ms | 644 KB |
1
|
case05.in | AC | 69 ms | 608 KB |
1
|
case06.in | AC | 71 ms | 584 KB |
1
|
case07.in | AC | 66 ms | 556 KB |
1
|
case08.in | AC | 80 ms | 404 KB |
1
|
case09.in | AC | 70 ms | 508 KB |
1
|
case10.in | AC | 73 ms | 480 KB |
1
|
case11.in | AC | 70 ms | 584 KB |
1
|
case12.in | AC | 69 ms | 552 KB |
1
|
case13.in | AC | 91 ms | 528 KB |
1
|
case14.in | AC | 66 ms | 500 KB |
1
|
case15.in | AC | 75 ms | 596 KB |
1
|
case16.in | AC | 67 ms | 568 KB |
1
|
case17.in | AC | 68 ms | 540 KB |
1
|
case18.in | AC | 72 ms | 768 KB |
1
|
case19.in | AC | 72 ms | 736 KB |
1
|
case20.in | AC | 75 ms | 580 KB |
1
|
sample01.in | AC | 24 ms | 680 KB |
1
|
sample02.in | AC | 17 ms | 652 KB |
1
|
sample03.in | AC | 16 ms | 756 KB |
1
|