最快的程序不信你试试没人比这块
2025-08-29 19:00:35
发布于:江苏
#include <vector>
#include <algorithm> // 用于sort排序
using namespace std;
int main() {
ios::sync_with_stdio(false); // 关闭同步,加速输入输出
cin.tie(nullptr); // 解除cin与cout的绑定,进一步提速
int T;
cin >> T;
while (T--) {
int s, n;
cin >> s >> n;
// 存储龙的力量值(x)和击败奖励(y),用pair<int, int>直接关联
vector<pair<int, int>> dragons(n);
for (int i = 0; i < n; ++i) {
cin >> dragons[i].first >> dragons[i].second;
}
// 按龙的力量值(x)从小到大排序(pair默认按first排序)
sort(dragons.begin(), dragons.end());
bool can_win = true;
for (const auto& dragon : dragons) {
int dragon_power = dragon.first;
int reward = dragon.second;
// 若当前力量不足以击败该龙,直接失败
if (s <= dragon_power) {
can_win = false;
break; // 后续龙更强,无需继续判断
}
// 击败龙,获取奖励,更新自身力量
s += reward;
}
// 输出结果
cout << (can_win ? "YES" : "NO") << '\n'; // 用'\n'代替endl,减少刷新开销
}
return 0;
}
全部评论 6
我常常追忆过去。
生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。
云朵之间亦有分别:积云厚重,而卷云飘渺。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间的冲刷下只留下些许残骸。追忆宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。只有薄雾间的山水,面纱下的女子,那恰到好处的朦胧,才能满足我对美的苛求。
追忆总在不经意间将我裹进泛黄的纸页里。分别又重聚的朋友,推倒又重建的街道,种种线索协助着我从一个具体的时刻出发沿时间的河逆流而上。曾经的日子无法重来,我只不过是一个过客。但我仍然渴望在每一次追忆之旅中留下闲暇时间,在一个场景前驻足,在岁月的朦胧里瞭望过去的自己,感受尽可能多的甜蜜。美好的时光曾流过我的身体,我便心满意足。
过去已经凝固,我带着回忆向前,只是时常疏于保管,回忆也在改变着各自的形态。这给我的追忆旅程带来些许挑战。
我该在哪里停留?我问我自己。
3天前 来自 广东
0卡常都不会,还敢说最快?一个爱用AI的人罢了
2025-09-23 来自 江西
0ok,2ms看提交记录
2025-09-23 来自 江西
0AI抢最优解有什么意义?我加一个快读比你更快
2025-09-23 来自 江西
0呵呵呵,智商测了吗?脑子里有肿瘤吗?没有证据可别乱说啊,小学生。
2025-09-23 来自 江苏
0一眼AI没错吧,我加一个快读确实比你更快,还说上xxs来了,你一出生就是初中生,好厉害
2025-09-23 来自 江西
0还ai呢,我看你ai吧,做题好好的用ai毛线啊,我去,不告诉智商就骂人似乎智商有点......当然咱都懂,人呢,没有必要跟牲畜讲话,对吧?这位小学生。
2025-09-25 来自 江苏
0
对比看一下吧
2025-08-29 来自 江苏
0
2025-08-29 来自 江苏
0















有帮助,赞一个