제출 #982876

#제출 시각아이디문제언어결과실행 시간메모리
982876aaaaaarroz은행 (IZhO14_bank)C++17
0 / 100
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { ll n,m; cin>>n>>m; vector<ll>salary(n); vector<ll>chiquis(m); ll suma=0; for(ll i=0;i<n;i++){ cin>>salary[i]; } for(ll i=0;i<m;i++){ cin>>chiquis[i]; suma+=chiquis[i]; } vector<bool>dp(suma+1,false); dp[0]=true; for(ll i=1;i<=suma;i++){ for(ll j=0;j<m;j++){ if(chiquis[j]<=i){ dp[i]=dp[i-chiquis[j]]; } } } bool si=true; for(ll i=0;i<n;i++){ if(!dp[salary[i]]){ si=false; break; } } if(si){ cout<<"YES\n"; } else{ cout<<"NO\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...