#icpc2013summerwarmingUpg. [icpc2013summer_warmingUp_g]Moving Points

[icpc2013summer_warmingUp_g]Moving Points

题目描述

给定NN个在平面直角坐标系中的点。每个点都做匀速直线运动。

给定MM次询问,对于每次询问,计算出 tt 单位后时间NN个点中移动曼哈顿距离最远的点的移动距离(曼哈顿距离即x0x1+y0y1|x_0 - x_1| + |y_0 - y_1|)。

输入格式

第一行输入两个正整数NNMM (1  N, M 1051\ \leq\ N,\ M \leq\ 10^5),以空格隔开。

接下来NN行包括若干点。每个点包括四个实数xx,yy,vxvx,vyvy(x,y,vx,vy106)(|x|,|y|,|vx|,|vy| \leq 10^6)。 分别代表初始坐标(x,y)(x,y) 和速度(vx,vy)(vx,vy)

接下来MM行为MM次询问,每行给定一个实数t(0t106)t(0 \leq t\leq 10^6)

输出格式

对于每次询问,每行输出最大的曼哈顿距离。

输出数据保留小数点后10位。