#include #include #include using namespace std; struct city{ int lat,lon,ht,pt; }; bool height(city a,city b){ return a.ht>n>>x>>y; vectorct(n); for(int i=0;i>ct[i].lat>>ct[i].lon>>ct[i].ht>>ct[i].pt; sort(ct.begin(),ct.end(),height); int max=ct[0].pt; for(int i=0;ix || abs(lon-ct[j].lon)>y)continue; lat=ct[j].lat,lon=ct[j].lon; pt+=ct[j].pt; if(pt>max)max=pt; } i=j; } cout<