else if(op == 3){ int y;cin >> y; old += y; while(se.size() && se.begin() -> first <= old){ cnt --; sum -= a[se.begin()->second]; se.erase(se.begin()); } 从这里可以看出,old始终>=0
点赞

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务