luogu#P4864. Jerry Loves Lines

Jerry Loves Lines

题目背景

Jerry很喜欢在纸上面画直线呢..

题目描述

Jerry在纸上面画上了NN条直线,每一条直线都可以用y=kix+biy=k_ix+b_i来表示.现在Jerry想知道对于MM条可以表示为X=AjX=A_j的直线,从下往上数排名第KK的交点的yy坐标是多少.

如有xx条直线与一条X=AjX=A_j的直线交于同一点,算xx个点.

输入格式

第一行三个正整数NN,MM,KK

接下来NN行,每一行两个非零整数kik_ibib_i描述了一条直线.

接下来MM行,每行一个整数AjA_j表示一个询问.

输出格式

MM行,每一行一个整数表示答案.

2 3 1
1 2
2 1
0
1
2

1
3
4

提示

对于30%30\%的数据: 1N,M20001 \leqslant N,M \leqslant 2000

对于100%100\%的数据: $1 \leqslant N \leqslant 2000, 1 \leqslant M \leqslant 5*10^5$

其他所有读入的数全在int范围内,且保证1KN1 \leqslant K \leqslant N.

温馨提示:如果对自己的做法的常数感到不放心,请吸入氧气..(食用O2优化)如果有着充足自信,尽管放手浪..

int*int会爆int!!!\color{white}{\text{int*int会爆int!!!}}