Submission #336963

#TimeUsernameProblemLanguageResultExecution timeMemory
336963boykutBank (IZhO14_bank)C++14
0 / 100
1 ms364 KiB
#include <bits/stdc++.h> using namespace std; signed main() { ios::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; vector < int > a(n); vector < int > b(m); for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < m; i++) { cin >> b[i]; } if (n == 1 && m <= 20) { bool ok = false; for (int i = 1; i < (1 << m); i++) { int index = n - 1, num = i; int sum = 0; while (num) { sum += a[index] * (num % 2); index--; num /= 2; } if (sum == a[0]) ok = true; } ok ? cout << "YES\n":cout << "NO\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...