3
vector<vector<int>> kClosest(vector<vector<int>> &points, int k) {5
priority_queue<pair<int, pair<int, int>>>6
pq; // first integer is distance(no need for sq root as comparison is7
// same and next part of pair is coordinate9
for (int i = 0; i < n; i++) {10
int dist = (points[i][0] * points[i][0] + points[i][1] * points[i][1]);11
pq.push({dist, {points[i][0], points[i][1]}});12
if (pq.size() > k) pq.pop();14
vector<vector<int>> ans;16
vector<int> temp = {(pq.top().second.first), pq.top().second.second};