简单分析:
开始可以假定难题有1,2,3,4道,很容易推出肯定符合要求(最简单的,假定都是高手,各只有1个人会做难题).这说明,难题很可能不只4个.
这时,假设难题最多有x道,非难题为8-x道,高手最少有y人.
必须明确四点:
a、非难题高手都会做,只有这样,才更有可能使难题不被更多的人做出,并满足答对至少5道题的要求.
b、y肯定是奇数,这很容易理解,因为偶数与小于该数的最大奇数,两数的不到一半的值是相同的.
c、高手都只会做5道题,也只有这样,才更有可能使难题不被更多的人做出.
d、答对难题的人数最多,也即(y-1)/2,这也容易理解,资源利用最大化.
由此,列出等式:
5*y=y*(8-x)+x*(y-1)/2,化简得x=6*y/(y+1),显然x=y=5.
事实上,不论难题有几道,总题数都肯定大于等于5Y,所以,上述等式中,等号可以换成小于等于号,这样,就会发现,x≤5,y≥5.(但当x=5时,y好像只能取5的倍数.)
因此,难题最多有5道,此时高手最少为5人.