vector Solution::solve(vector &A, int B) {
priority_queue pq;
for(int i=0;i<A.size();i++)
pq.push(A[i]);
vector<int> res;
for(int i=0;i<B;i++)
{
res.push_back(pq.top());
pq.pop();
}
return res;
}
vector Solution::solve(vector &A, int B) {
priority_queue pq;
for(int i=0;i<A.size();i++)
pq.push(A[i]);
vector<int> res;
for(int i=0;i<B;i++)
{
res.push_back(pq.top());
pq.pop();
}
return res;
}