Submission #1284303

#TimeUsernameProblemLanguageResultExecution timeMemory
1284303dobri_oke은행 (IZhO14_bank)C++20
19 / 100
58 ms576 KiB
#include <bits/stdc++.h> using namespace std; #define F first #define S second #define pb push_back #define int long long const int N = 5e5+100; void solve(){ int n, m; cin >> n >> m; int a; cin >> a; int b[m]; for(int i=0;i<m;i++) cin >>b[i]; for(int i=0;i<(1<<m);i++){ int sum=0; for(int j=0;j<m;j++){ if((i>>j)&1) sum+=b[j]; } if(sum==a){ cout << "YES\n"; return; } } cout << "NO\n"; } /*dp[i+w[k]-1][j+h[k]-1] 21 11 5 5 3 6 7 3 2 5 6 21 11 */ signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); //freopen("promote.in","r",stdin); //freopen("promote.out","w",stdout); int tt=1; // cin >> tt; while(tt--){ solve(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...