设捐10元的有x人,那么捐20元的有55-6-7-x=42-x人
所以5*6+50*7+10x+20(42-x)=1180
化简为870+350-1180=10x
得x=4
所以捐10元的有4人,捐20元的有38人