Submission #1287994

#TimeUsernameProblemLanguageResultExecution timeMemory
1287994eri16Bank (IZhO14_bank)C++20
19 / 100
1 ms580 KiB
#include <bits/stdc++.h> using namespace std; int main(){ 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 dp[a[0]+1]={0}; dp[0]=1; for (int i=0; i<m; i++){ for (int j=a[0]-b[i]; j>=0; j--){ if (dp[j]==1){dp[j+b[i]]=1;} } } if (dp[a[0]]==1){cout<<"YES"<<"\n";} else{cout<<"NO"<<"\n";} //for (int i=0; i<a[0]+1; i++){cout<<dp[i]<<' ';} }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...