Pagini recente » Cod sursa (job #2256630) | Cod sursa (job #2126804) | Cod sursa (job #1295266) | Cod sursa (job #2901072)
#include <bits/stdc++.h>
using namespace std;
ifstream f("tribute.in");
ofstream g("tribute.out");
const int N = 5e4 + 1;
int n, dx, dy;
int x[N], y[N];
int distanta(int v[], int lat){
int ret = 0, st = 0, dr = n - 1;
while(v[dr] - v[st] - lat > 0)
ret += v[dr--] - v[st++] - lat;
return ret;
}
int main(){
f >> n >> dx >> dy;
for(int i = 0; i < n; i++)
f >> x[i] >> y[i];
f.close();
sort(x, x + n);
sort(y, y + n);
g << distanta(x, dx) + distanta(y, dy);
g.close();
}