Submission #794625

#TimeUsernameProblemLanguageResultExecution timeMemory
794625nguyenneheheBank (IZhO14_bank)C++14
0 / 100
2 ms340 KiB
#include<bits/stdc++.h> using namespace std; const int N = 20; int n, m, a[N], b[N]; void sub1() { bool good = false; for (int s = 1; s < (1 << m); ++s) { int sum = 0; for (int i = 0; i < m; ++i) { if (s >> i & 1) sum += b[i]; } good |= sum == a[0]; } cout << (good ? "YES" : "NO"); } signed main() { ios::sync_with_stdio(false); cin.tie(nullptr); freopen("bank.in", "r", stdin); freopen("bank.out", "w", stdout); cin >> n >> m; for (int i = 0; i < n; ++i) cin >> a[i]; for (int i = 0; i < m; ++i) cin >> b[i]; if (n == 1) sub1(); }

Compilation message (stderr)

bank.cpp: In function 'int main()':
bank.cpp:25:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   25 |   freopen("bank.in", "r", stdin);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
bank.cpp:26:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   26 |   freopen("bank.out", "w", stdout);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...