#include using namespace std; int n,k,poc[100005]; struct slog1{ float s; long long x,y; }runner[100005]; struct slog2{ long long x,y,ID; }pc[100005]; void input(){ scanf("%d%d", &n, &k); for(int i=1;i<=k;i++){ scanf("%f", &runner[i].s); runner[i].s*=runner[i].s; } for(int i=1;i<=n;i++){ scanf("%lld%lld", &pc[i].x, &pc[i].y); pc[i].ID=i; } } bool cmp1(slog2 a, slog2 b){ return a.IDb.s; } float dist(long long x1, long long y1, long long x2, long long y2){ long long X=(x1-x2)*(x1-x2); long long Y=(y1-y2)*(y1-y2); return (X*1.0+Y*1.0); } void postavi_runnere(){ //cout<<"poostavlkja r aneere"<