The minimum number of participants is 17.
Let an be the number of participants obtaining score n, and let m=a0+a1+⋯+a10 be the total number of participants. Using the mean, we have ∑n=010nan=3m. This means
n=4∑10(n−3)an=3a0+2a1+a2.(1)
Case 1. m is odd
Since 3 is the median, we must have a0+a1+a2≤2m−1. This implies
a0+a1+a2+1≤n=3∑10an.(2)
Using (1) and (2), we obtain
3a0+2a1+a2=n=4∑10(n−3)an=n=3∑10an+n=4∑10(n−4)an−a3≥(a0+a1+a2+1)+(3a7)−a3.
This implies 2a0+a1+a3≥3a7+1. Since the mode is 7, we have a0,a1,a3≤a7−1. This yields
3a7+1≤2a0+a1+a3≤4(a7−1),
and hence a7≥5. Now, we have
m≥a0+a1+a3+a7=(2a0+a1+a3)−a0+a7≥(3a7+1)−(a7−1)+a7≥17.
Equality holds when a0=a1=a3=4, a7=5 and all other aj's are 0. One checks that all conditions are satisfied.
Case 2. m is even
If a3>0, then the two scores in the middle are 3. The bound a0+a1+a2≤2m−1 used in case 1 still holds, and so we still have m≥17.
If a3=0, then we only have a0+a1+a2≤2m. This implies
a0+a1+a2≤n=4∑10an.(3)
Using (1) and (3), we obtain
3a0+2a1+a2=n=4∑10(n−3)an=n=4∑10an+n=4∑10(n−4)an≥(a0+a1+a2)+(3a7).
This implies 2a0+a1≥3a7. But then one of a0,a1 is greater than or equal to a7, contradicting the fact that 7 is the mode.
In any case, we have m≥17, and so 17 is the minimum value.