Submission #337281

#TimeUsernameProblemLanguageResultExecution timeMemory
337281kutbilim_oneBank (IZhO14_bank)C++14
0 / 100
1 ms384 KiB
/** kutbilim.one **/ #include <bits/stdc++.h> using namespace std; #define all(x) x.begin(),x.end() #define int long long #define endl '\n' signed main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int n, m; cin >> n >> m; vector<int> a(n), b(m); for(int i = 0; i < n; i++) cin >> a[i]; for(int i = 0; i < m; i++) cin >> b[i]; int result_out = 0; if(n == 1){ int dp[a[0]+1] = {1}; for(int i = 0; i < n; i++){ for(int j = a[0]-b[i]; j >= 0; j--){ dp[j+b[i]] = dp[j+b[i]] | dp[j]; } } result_out = dp[a[0]]; } cout << (result_out ? "YES" : "NO"); 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...