社区讨论
为什么是三十,求教
P2695骑士的工作参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @m3ycfkcr
- 此快照首次捕获于
- 2024/11/26 18:58 去年
- 此快照最后确认于
- 2025/11/04 13:52 4 个月前
CPP
#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;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...