3
static bool cmp(pair<int, int> &p1, pair<int, int> &p2) {4
if (p1.first == p2.first) // both having equal abs diff6
return p1.second < p2.second;8
return p1.first < p2.first;10
vector<int> findClosestElements(vector<int> &arr, int k, int x) {11
vector<pair<int, int>> v; // abs diff , ele13
for (int i = 0; i < arr.size(); i++) {14
v.push_back(make_pair(abs(arr[i] - x), arr[i]));17
sort(v.begin(), v.end(), cmp);19
for (int i = 0; i < k; i++) {20
ans.push_back(v[i].second);22
sort(ans.begin(), ans.end());