新冠疫情,求每组分几人使用的试剂盒最少
这道题的思路其实很简单,首先你要知道,感染率是1%,并且是均匀分布,也就是说,每100个人他只能感染1个,那么最坏的情况就是分的每个组的都有人感染了,每个人都要一个盒子再测一次,所以分组时候每个人一定是少于100人的,确定好分组人数范围后,就很好求了
首先,假设感染了n个人
感染人数:n/100;
需要的盒子为:n/k+n*k/100 也就是n(1/k+k/100),只要这个值最小,k就是我们要的值
下面附上代码:
import java.util.*;
public class 求盒子...
原创
2022-03-25 18:59:23 ·
726 阅读 ·
0 评论