Submission #994025

#TimeUsernameProblemLanguageResultExecution timeMemory
994025kchaitanya06Bank (IZhO14_bank)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
using namespace std;

void solve() {
	int n, m;
	cin >> n >> m;
	vector<int> people(n);
	for (int &p : people) cin >> p;
	vector<int> bank_notes(m);
	for (int &b : bank_notes) cin >> b;
	vector<int> left_over(1 << m, -1);
	vector<int> people_covered(1 << m, -1);
	left_over[0] = 0;
	people_covered[0] = 0;
	for (int mask = 1; mask < 1 << m; mask++) {
		for (int j = 0; j < m; j++) {
			if (mask & 1 << j && people_covered[mask ^ (1 << j)] != -1) {
				int rem = left_over[mask ^ (1 << j)] + bank_notes[j];
				int people_ind = people_covered[mask ^ (1 << j)];
				if (rem < people[people_ind]) {
					left_over[mask] = rem;
					people_covered[mask] = people_covered[mask ^ (1 << j)];
				} else if (rem == people[people_ind]) {
					left_over[mask] = 0;
					people_covered[mask] = people_covered[mask ^ (1 << j)] + 1;
				}
			}
		}
		if (people_covered[mask] == n) {
			cout << "YES" << nline;
			return;
		}
	}
	cout << "NO" << nline;
}

int main() {
	solve();
	return 0;
}

Compilation message (stderr)

bank.cpp: In function 'void solve()':
bank.cpp:30:21: error: 'nline' was not declared in this scope
   30 |    cout << "YES" << nline;
      |                     ^~~~~
bank.cpp:34:18: error: 'nline' was not declared in this scope
   34 |  cout << "NO" << nline;
      |                  ^~~~~