Submission #851712

#TimeUsernameProblemLanguageResultExecution timeMemory
851712stdfloatBank (IZhO14_bank)C++17
19 / 100
1053 ms500 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 <= n; 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...