#L0287. 计算题目失误率

计算题目失误率

题目描述

在一场编程竞赛中,共有 nn 道题目。对于第 ii 道题,比赛中有若干队伍对其进行了有效提交。\n\n若一道题共有 xx 条有效提交,其中 yy 条通过,则该题的失误率(dirt rate)定义为:\n$$\mathrm{dirt} = \dfrac{x - y}{x}$$\n\n现在给出每道题的有效提交数据,请你求出每道题的失误率。

输入格式

第一行一个整数 nn,表示题目数量。\n\n接下来 nn 行,每行描述一道题的有效提交记录:\n第一个整数 aia_i 表示该题的记录数量,随后 aia_i 个整数 xjx_j0011),xj=0x_j = 0 表示未通过,xj=1x_j = 1 表示通过。

输出格式

输出 nn 行,每行一个实数,表示对应题目的失误率。\n\n本题使用 Special Judge 评测,只要你的输出与标准答案的绝对误差不超过 0.010.01 即视为正确。

样例

2
2 0 1
2 1 0
0.5000000000

0.5000000000

</p>

提示

数据规模与约定\n\n| 测试点编号 | nn | 特殊约定 |\n| :-: | :-: | :-: |\n| 11 | =1=1 | ai=1a_i = 1 |\n| 2,32,3 | =1=1 | 无 |\n| 4,54,5 | 100\leq 100 | ai=1a_i = 1 |\n| 6,76,7 | 100\leq 100 | xj=0x_j = 0 |\n| 8,9,108,9,10 | 100\leq 100 | 无 |\n\n对全部的测试数据,保证 1n1001 \leq n \leq 1001ai1001 \leq a_i \leq 1000xj10 \leq x_j \leq 1。\n\n建议输出 33 位以上小数。\n\n答案不唯一,评测使用 Special Judge 校验输出是否合法。

难度 入门
通过率
尝试 0
已通过 0
ID
1015
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者