P2695 80分求助
  • 板块灌水区
  • 楼主somek_
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/16 10:17
  • 上次更新2023/12/16 10:22:19
查看原帖
P2695 80分求助
1037054
somek_楼主2023/12/16 10:17

题目

#include <bits/stdc++.h>
using namespace std;

int main() {
	long long n, m;
	cin >> n >> m;
	long long head[n + 1], money[m + 1], ans = 0, h = n;
	for (int i = 1; i <= n; i++)
		cin >> head[i];
	for (int i = 1; i <= m; i++)
		cin >> money[i];
	sort(head + 1, head + n + 1);
	sort(money + 1, money + m + 1);
	if (n > m) {
		cout << "you died!";
		return 0;
	}
	for (int i = 1; i <= n; i++) {
		for (int j = 1; j <= m; j++) {
			if (money[j] >= head[i]) {
				ans += money[j];
				h--;
				break;
			}
		}
	}
	if (h == 0)
		cout << ans;
	else
		cout << "you died!";
}
2023/12/16 10:17
加载中...