Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <utility>#include <vector>#include <algorithm>using namespace std;using PR = pair<int, int>;inline int df(const PR &pr) {return pr.first - pr.second;}inline int sf(const PR &pr) {return pr.first + pr.second;}int main() {int n, ans(0);cin >> n;vector<pair<int, int>> pos;vector<int> values;for (int i = 0; i < n; i++) {int r,c;cin >> r >> c;pos.push_back(make_pair(r, c));}sort(pos.begin(), pos.end());