Submission #235130

# Submission time Handle Problem Language Result Execution time Memory
235130 2020-05-27T07:00:18 Z NONAME San (COCI17_san) C++17
48 / 120
81 ms 384 KB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int n, h[50];
ll k, g[50], ans;

int main() {
	cin >> n >> k;
	
	for (int i = 0; i < n; i++)
		cin >> h[i] >> g[i];
		
	for (ll i = 1; i < (1 << n); i++) {
		bool gd = 1;
		int lst = -1;
		ll sum = 0;
		
		for (int j = 0; j < n; j++)
			if (i & (1 << j)) {
				if (lst != -1 && h[lst] > h[j])
					gd = 0;
				sum += g[j];
				lst = j;
			}
		
		ans += gd * (sum >= k);
	}
	
	cout << ans;
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 256 KB Output is correct
2 Correct 5 ms 256 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 81 ms 384 KB Output is correct
2 Correct 77 ms 256 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -