Submission #1189646

#TimeUsernameProblemLanguageResultExecution timeMemory
1189646rendel은행 (IZhO14_bank)C++20
19 / 100
0 ms400 KiB
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int dp[1001];

int main(){
    cin.tie(nullptr)->sync_with_stdio(false); cout.tie(0);

    int n,m; cin >> n >> m;
    int x; cin >> x;
    int a[m]; for(int i=0;i<m;++i) cin >> a[i];

    dp[0]=1;
    for(int i=0;i<m;++i){
        for(int j=x;j>=0;--j){
            if(j>=a[i]) dp[j]+=dp[j-a[i]];
        }
    }
    
    if(dp[x]>0) cout << "YES";
    else 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...