Submission #1163442

#TimeUsernameProblemLanguageResultExecution timeMemory
1163442gohchingjaykAkcija (COCI21_akcija)C++20
0 / 110
1 ms328 KiB
#include <bits/stdc++.h>
using namespace std;

using ll = long long;
#define int ll

int w[2000 + 5];
int d[2000 + 5];
int n, k;

signed main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr); cout.tie(nullptr);
	
	cin >> n >> k;
	
	for (int i = 0; i < n; ++i) cin >> w[i] >> d[i];
	
	sort(d, d + n);
	
	int ans = 0;
	int time = 0;
	int bought = 0;
	for (int i = 0; i < n; ++i) {
		if (d[i] > time) continue;
		time++;
		bought++;
		ans += w[i];
	}
	cout << bought << ' ' << ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...