AT_abc294_f.[ABC294F] Sugar Water 2

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君有 NN 瓶砂糖水,青木君有 MM 瓶砂糖水。
高桥君的第 ii 瓶砂糖水由 AiA_i 克砂糖和 BiB_i 克水组成。
青木君的第 ii 瓶砂糖水由 CiC_i 克砂糖和 DiD_i 克水组成。
两人各自选一瓶砂糖水混合,共有 NMNM 种混合方式。在所有这些混合方式中,请求出按浓度从高到低排列时第 KK 高的砂糖水的浓度是多少百分比。
这里,含有 xx 克砂糖和 yy 克水的砂糖水的浓度为 100xx+y %\dfrac{100x}{x+y}\ \%。另外,假设所有砂糖都能完全溶解。

输入格式

输入按以下格式从标准输入给出。

NN MM KK
A1A_1 B1B_1
A2A_2 B2B_2
⋮\vdots
ANA_N BNB_N
C1C_1 D1D_1
C2C_2 D2D_2
⋮\vdots
CMC_M DMD_M

输出格式

请输出按浓度从高到低排列时第 KK 高的砂糖水的浓度(百分比)。
如果你的答案与真实值的绝对误差或相对误差不超过 10−910^{-9},则视为正确。

输入输出样例

  • 输入#1

    3 1 1
    1 2
    4 1
    1 4
    1 4

    输出#1

    50.000000000000000
  • 输入#2

    2 2 2
    6 4
    10 1
    5 8
    9 6

    输出#2

    62.500000000000000
  • 输入#3

    4 5 10
    5 4
    1 6
    7 4
    9 8
    2 2
    5 6
    6 7
    5 3
    8 1

    输出#3

    54.166666666666664

说明/提示

限制条件

  • 1≤N,M≤5×1041 \leq N, M \leq 5 \times 10^4
  • 1≤K≤N×M1 \leq K \leq N \times M
  • 1≤Ai,Bi,Ci,Di≤1051 \leq A_i, B_i, C_i, D_i \leq 10^5
  • 输入的所有数值均为整数

样例解释 1

以下用 (i,j)(i, j) 表示高桥君的第 ii 瓶砂糖水和青木君的第 jj 瓶砂糖水混合得到的砂糖水。
所有可能的混合方式及其浓度如下:

  • (1,1)(1, 1):100×1+1(1+1)+(2+4)=25%100 \times \frac{1 + 1}{(1 + 1) + (2 + 4)} = 25\%
  • (2,1)(2, 1):100×1+4(4+1)+(1+4)=50%100 \times \frac{1 + 4}{(4 + 1) + (1 + 4)} = 50\%
  • (3,1)(3, 1):100×1+1(1+1)+(4+4)=20%100 \times \frac{1 + 1}{(1 + 1) + (4 + 4)} = 20\%
    在这些混合方式中,浓度最高的是 (2,1)(2, 1),其浓度为 50%50\%。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页