#Z1036. 混合液浓度

混合液浓度

题目描述

nn 份溶液 A 和 mm 份溶液 B。第 ii 份溶液 A 含有 xix_i 克粉和 yiy_i 克水,第 jj 份溶液 B 含有 aja_j 克粉和 bjb_j 克水。

选择一份溶液 A 和一份溶液 B 混合,得到的新溶液浓度为 xi+ajxi+yi+aj+bj\dfrac{x_i + a_j}{x_i + y_i + a_j + b_j}

共有 n×mn \times m 种混合方案。求所有混合方案中浓度第 kk 大的值,以百分比形式输出(即值域为 [0,100][0, 100])。

注意:粉量和水量的取值保证不会出现分母为零的情况。

输入格式

第一行三个整数 n,m,kn, m, k,分别表示溶液 A 的数量、溶液 B 的数量和目标排名。

接下来 nn 行,每行两个整数 xi,yix_i, y_i,表示第 ii 份溶液 A 的粉量和水量。

接下来 mm 行,每行两个整数 aj,bja_j, b_j,表示第 jj 份溶液 B 的粉量和水量。

输出格式

输出一行一个实数,表示第 kk 大的浓度百分比。你的答案与标准答案的相对误差或绝对误差不超过 10610^{-6} 即视为正确。

样例

3 1 1
1 2
4 1
1 4
1 4
50.00000000
2 2 2
3 1
3 3
3 1
3 3
60.00000000
2 2 3
1 0
4 0
0 1
1 1
66.66666667

样例解释

对于样例 1:有三份溶液 A:(1,2),(4,1),(1,4)(1,2),(4,1),(1,4),一份溶液 B:(1,4)(1,4)

  • 混合 A1 和 B1:浓度 =(1+1)/(1+2+1+4)=2/8=25%= (1+1)/(1+2+1+4) = 2/8 = 25\%
  • 混合 A2 和 B1:浓度 =(4+1)/(4+1+1+4)=5/10=50%= (4+1)/(4+1+1+4) = 5/10 = 50\%
  • 混合 A3 和 B1:浓度 =(1+1)/(1+4+1+4)=2/10=20%= (1+1)/(1+4+1+4) = 2/10 = 20\%

第 1 大的浓度为 50%50\%

对于样例 2:溶液 A:(3,1),(3,3)(3,1),(3,3),溶液 B:(3,1),(3,3)(3,1),(3,3)。四种混合的浓度分别为 75%,60%,60%,50%75\%, 60\%, 60\%, 50\%,第 22 大的浓度为 60%60\%

对于样例 3:溶液 A:(1,0),(4,0)(1,0),(4,0),溶液 B:(0,1),(1,1)(0,1),(1,1)。四种混合的浓度分别为 83.33%,80%,66.67%,50%83.33\dots\%, 80\%, 66.67\dots\%, 50\%,第 33 大的浓度为 200/366.67%200/3 \approx 66.67\%

数据范围与约定

对于所有数据,1n,m1051 \le n, m \le 10^51kmin(109,n×m)1 \le k \le \min(10^9, n \times m)0xi,yi,aj,bj1050 \le x_i, y_i, a_j, b_j \le 10^5,且对于任意 iixi+yi>0x_i + y_i > 0;对于任意 jjaj+bj>0a_j + b_j > 0

子任务 分值 限制
11 3030 n,m500n, m \le 500
22 k=1k = 1
33 4040 n,m105n, m \le 10^5

下发样例

[下发样例下载](file://sample.zip)