这题多少有点问题
2023-08-19 14:25:41
发布于:广东
9阅读
0回复
0点赞
#include <iostream>
#include <vector>
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
int s, n;
cin >> s >> n;
vector<int> dragons(n);
vector<int> rewards(n);
for (int i = 0; i < n; i++) {
cin >> dragons[i] >> rewards[i];
}
// 对龙按力量值进行排序
sort(dragons.begin(), dragons.end());
bool canBeatAllDragons = true;
for (int i = 0; i < n; i++) {
if (s > dragons[i]) {
s += rewards[i]; // 获得击败龙的奖励力量值
} else {
canBeatAllDragons = false;
break;
}
}
if (canBeatAllDragons) {
cout << "YES" << endl;
} else {
cout << "NO" << endl;
}
}
return 0;
}
全部评论 2
chatgpt不可靠
2023-08-19 来自 广东
0啊对,它脑子不太正常(没脑子
2023-08-19 来自 广东
0还好解出来了
2023-08-19 来自 广东
0它又不是待兼诗歌剧(傻不拉几)....
2023-08-19 来自 广东
0
你名字多少有点问题
2023-08-19 来自 广东
06
2023-08-19 来自 广东
0同意
2023-08-19 来自 广东
0哈哈
2023-08-19 来自 广东
0
有帮助,赞一个