Submission #685360

#TimeUsernameProblemLanguageResultExecution timeMemory
685360Nuraly_SerikbayBank (IZhO14_bank)C++14
0 / 100
0 ms340 KiB
/* Speech to the young */ //#include <bits/stdc++.h> #include <map> #include <set> #include <list> #include <cmath> #include <ctime> #include <deque> #include <queue> #include <stack> #include <string> #include <bitset> #include <cstdio> #include <limits> #include <vector> #include <climits> #include <cstring> #include <cstdlib> #include <fstream> #include <numeric> #include <sstream> #include <cassert> #include <iomanip> #include <iostream> #include <algorithm> #include <stdio.h> #include <fstream> #include <unordered_map> /* #pragma GCC optimize("inline") #pragma GCC optimize("-fgcse,-fgcse-lm") #pragma GCC optimize("-ftree-pre,-ftree-vrp") #pragma GCC optimize("-ffast-math") #pragma GCC optimize("-fipa-sra") #pragma GCC optimize("-fpeephole2") #pragma GCC optimize("-fsched-spec") #pragma GCC optimize("Ofast,no-stack-protector") #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,avx2,tune=native") #pragma GCC optimize("unroll-loops") */ using namespace std; #define mp make_pair #define pb push_back #define all(x) x.begin(),x.end() #define F first #define S second #define YOSIK() ios_base::sync_with_stdio(0),cin.tie(0) #define int long long #define cube (x) ((x) * (x) * (x)) int gcd (int a, int b) {if (b == 0){return a;}else {return gcd (b, a % b);}} void pre(int a) { cout<<fixed<<setprecision(a); } int bitcount (int x) {return __builtin_popcount (x);} const int N = 2e5 + 10; const int INF = 1e18 + 1; const int MOD = 1e9 + 7; const int P = 31; const double eps = 1e-19; long double pi = 3.1415926535897323; int n, a[N], m, b[N], dp[30000]; void Solution () { cin >> n >> m; cin >> a[1]; dp[0] = 1; for (int i = 1; i <= m; ++ i) cin >> b[i]; for (int i = 1; i <= m; ++ i) { for (int j = b[i]; j <= a[1]; ++ j) if (dp[j - b[i]]) dp[j] = 1; } if (dp[a[1]]) cout << "YES\n"; else cout << "NO\n"; return; } signed main () { YOSIK(); // precalc(); int T = 1; // cin >> T; while (T --) Solution (); exit (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...