Submission #851711

#TimeUsernameProblemLanguageResultExecution timeMemory
851711stdfloatBank (IZhO14_bank)C++17
0 / 100
1047 ms600 KiB
#include <bits/stdc++.h> using namespace std; int n, m; vector<int> a, b, c; void f(int x) { if (x == m + 1) { if (count(a.begin() + 1, a.end(), 0) == n) { cout << "YES"; exit(0); } return; } for (int i = 0; i <= m; i++) { a[i] -= b[x]; f(x + 1); a[i] += b[x]; } } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin >> n >> m; a.assign(n + 1, 0); for (int i = 1; i <= n; i++) { cin >> a[i]; } b.assign(m + 1, 0); for (int i = 1; i <= m; i++) { cin >> b[i]; } c.assign(m + 1, 0); f(1); cout << "NO"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...