Pagini recente » Cod sursa (job #1465323) | Cod sursa (job #3308840) | Cod sursa (job #2203094) | Cod sursa (job #2245979) | Cod sursa (job #3312156)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("tribute.in");
ofstream fout ("tribute.out");
int axax[50001], axay[50001];
int axa(int v[], int D, int n){
int i, nr, suma = 0;
for(i = 0; i < n / 2; i ++){
nr = v[n - i - 1] - v[i] - D;
if(nr > 0){
suma += nr;
}
}
return suma;
}
int main()
{
int n, Dx, Dy, i, x, y, suma, nr;
fin >> n >> Dx >> Dy;
for(i = 0; i < n; i ++){
fin >> x >> y;
axax[i] = x;
axay[i] = y;
}
sort(axax, axax + n);
sort(axay, axay + n);
// for(i = 0; i < n; i ++){
// cout << axax[i] << " " << axay[i] << '\n';
// }
fout << axa(axax, Dx, n) + axa(axay, Dy, n);
return 0;
}