如何从学生成绩列表A中找到满足B中90%达标的最小阈值
问题:计算成绩筛选的最小阈值
现有同一组学生的两份成绩列表,示例格式如下:
A = [22, 2, 88, 3, 93, 84] B = [66, 0, 6, 33, 99, 45]
根据列表A设定阈值筛选学生,即可查看这些学生在列表B中的成绩。例如,若仅接受列表A中成绩≥80的学生,对应列表B的成绩为[6, 99, 45]。
我们需要计算列表A的最小阈值,使得筛选后对应的列表B中,至少90%的学生成绩≥50。
示例1结果
在上述示例中,阈值需设为93,对应列表B的成绩为[99](100%达标,满足≥90%的要求)。
示例2
另一个示例的成绩列表如下:
A = [3, 36, 66, 88, 99, 52, 55, 42, 10, 70] B = [5, 30, 60, 80, 80, 60, 45, 45, 15, 60]
此示例中需将阈值设为66,对应列表B的成绩[60, 80, 80, 60]全部达标(成绩≥50),满足要求。
内容的提问来源于stack exchange,提问作者Simd
相关产品推荐
相关产品推荐

