为什么是三十,求教
查看原帖
为什么是三十,求教
1530458
zl3764楼主2024/11/26 18:58
#include <iostream>
using namespace std;

int main() {
	long long m, n, head[20010], man[20010], min = 100000, cost = 0, mans;
	bool key = false;

	cin >> n >> m;

	for (int i = 0; i <= n - 1; i++)

		cin >> head[i];

	for (int i = 0; i <= m - 1; i++)

		cin >> man[i];

	for (int i = 0; i <= n - 1; i++) {

		for (int j = 0; j <= m - 1; j++) {

			if (man[j] >= head[i] && man[j] != 0) {
				if (man[j] < min) {
					min = man[j];
					mans = j;
					key = true;
				}
			}
		}

		if (!key)
			cout << "you died!";
		cost += man[mans];
		man[mans] = 0;
		min = 100000;
		key = false;
	}

	cout << cost;
	return 0;
}
2024/11/26 18:58
加载中...