原题:CAUC-OJ-故障机器人想活下去、 HDOJ-故障机器人想活下去 参考思路:CSDN博客 总结:按序列依次受伤害、减生命值,并同时将伤害序列推入优先队列。当生命值为负值时,进行循环:对当前伤害序列中伤害值最大的那次伤害使用烟雾弹(改写历史),并重新加回对应的生命值,直至:生命值大于零,或烟雾弹不够,或优先队列排空。若循环后生命值仍小于零,则输出i,表示除当前回合的前i回合可存活,本回合不可存活。若上述过程结束机器人的生命值仍为正,则输出总敌人数n。 #include <bits/stdc++.h> using namespace std; const int N = 1e5...