Submission #1275112

#TimeUsernameProblemLanguageResultExecution timeMemory
1275112almazBank (IZhO14_bank)C11
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include <set> #include <unordered_map> using namespace std; #pragma warning(disable:4996) #define endl '\n' signed main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n , m; scanf( "%d%d" ,&n , &m); vector <int> a(n) , b(m); for(int i = 0;i < n;i++){ scanf("%d" ,&a[i]); } for(int i = 0;i < m;i++){ scanf("%d" ,&b[i]); } unordered_map <int, set <int>> mp; for(int i = 0;i < (1 << m);i++){ int sum = 0; for(int j = 0;j < m;j++){ if(1 & (i >> j)){ sum += b[j]; } } mp[sum].insert(i); } set <int> g; g.insert(0); for(int i = 0;i < n;i++){ set <int> cnt; for(int j : mp[a[i]]){ for(int k : g){ if((k & j) == 0){ cnt.insert(k | j); } } } swap(cnt , g); } int f = 0; if(g.size() > 0){ f = 1; } if(f){ printf("YES"); } else{ printf("NO"); } }

Compilation message (stderr)

bank.c:1:10: fatal error: iostream: No such file or directory
    1 | #include <iostream>
      |          ^~~~~~~~~~
compilation terminated.