设三科都满分的为X 人,
则只有数学和英语满分,语文不满分的为7-X,
只有语文和英语满分,数学不满分的为9-X,
只有数学和语文满分,英语不满分的为8-X,
只有数学满分的为20-(7-X+9-X+X)=5+X,只有语文满分的为3+X,只有英语满分的为4+X。
根据题意可知,0≤7-X,即X≤7,
所以,全班人数为只有数学和英语满分+只有语文和英语满分+只有数学和语文满分+三科都满分的+只有数学满分+只有语文满分+只有英语满分+三科都没满分的
即
(5+X)+(3+X)+(4+X)+(7-X)+(9-X)+(8-X)+X+3=39+X,X最大为7,人数最多为39+7=46
这是属于重复计算的题,有单独属于数、语、英的,有属于两科的,有属于三科的,还有是不属于前面三种情况的。
要求总人数就是求:得过满分的+没有得过满分的。
得过满分的=数+语+英 -数语-数英-语英 +数语英
(因为,当数+语+英时,我们将双科满分的人多算了一次,所以要减去重复计算的满分人数,在减去重复计算的人数时,将三科满分的人减去了三次,变成没有了,所以要加还一次三科满分的人)
总人数=20+20+20-8-7-9+三科满分的+3=39+三科满分的人
显然:
如果三科满分的人是0,则人数最少39
如果三科满分的人是7,则人数最多46(为什么不能是8呢,因为双科满分最少是7人,不可能8人)
最多20*3-(7+8+9)+7+3=46人
最少20*3-7-8-9+3=39人
最少30人 最多87人