#include using namespace std; double s[100050]; struct point { int x,y,i; } a[100050]; bool cmp(point p, point q) { if(p.x==q.x) return p.y>n>>k; double mini=2e9; int ind=0; for(int i=0; i>s[i]; if(s[i]>a[i].x>>a[i].y; a[i].i=i; } sort(a,a+n,cmp); for(int i=0; i