Eliminate Maximum Number of Monsters LeetCode solution in C++
1class Solution {2public:3int eliminateMaximum(vector<int> &dist, vector<int> &speed) {4priority_queue<double, vector<double>, greater<double>> pq;56for (int i = 0; i < dist.size(); ++i) pq.push(ceil((double)dist[i] / speed[i]));78int t = 0;9while (pq.size() && pq.top() > t++) pq.pop();10return dist.size() - pq.size();11}12};