最强选手
题面描述
OI 比赛一般考察选手的原题能力(Original Problem)和想象能力(Imagination)。
已知现在有 个选手,他们的年级从大到小依次排列。这些选手的能力可以由 描述,表示他的原题能力、想象能力分别为 。
为了评判选手的综合能力,评委组制定了两个权重 ,表示一个选手的综合能力为 $\frac{\Omicron \times O_i + \Iota \times I_i}{\Omicron + \Iota}$。根据综合能力,我们可以给选手排一个名次,并且选出一个第一名。由于这样很容易出现多人能力相同的情况,为了尊重高年级的选手,评委组决定选择综合能力最强的选手中,年级最大的(也就是编号最小的)选手作为第一名。
由于 OI 的不断发展,两个权重 也会不断变化。已知在其中的 个时刻,权值为 ,请算出这 个时刻对应的最强选手,输出他们的编号即可。
输入格式
第一行两个正整数 ,表示选手的个数,权重的组数。
接下来 行,每行两个自然数 ,表示选手的两种能力。
接下来 行,每行两个自然数 ,表示某个时刻的权重。
输出格式
对于每一种权重,输出最强的选手编号。
样例
3 3
1 0
0 2
0 1
1 1
2 2
2 1
2
2
1
说明/提示
当权重为 时,三位选手的综合能力分别为 ,因此最强的选手是 号选手。
当权重为 时,三位选手的综合能力分别为 ,因此最强选手是 号选手。
对于 的数据,。
对于所有 ,保证 ,且 ,且对于任意 ,有 或 。
对于所有 ,保证 ,且 ,且对于任意 ,有 或 。
国庆提高/省选组比赛
- Status
- Live... (Attended)
- Rule
- IOI
- Problem
- 40
- Start at
- 2025-10-15 19:32
- End at
- 2025-11-16 0:00
- Duration
- 1104 hour(s)
- Host
- Partic.
- 85