38/8=4.75,大船坐满人数≥5,小船坐满人数≤4,假设n条大船,大船坐满a人,小船坐满b人
an+b(8-n)=38
38-8b=(a-b)n
b=4,(a-b)n=6,a-b>0,a≥5,n=1或2或3或6
b=3,(a-b)n=14,a-b>0,a≥5,n=1或2或7
b=2,(a-b)n=22,a-b>0,a≥5,n=2
b=1,(a-b)n=30,a-b>0,a≥5,n=1或2或3或5或6
大船数量可能是1、2、3、5、6、7,一共8条船,对应的小船数量相减即可
38-4×2=6人6÷(6-4)=3条8-3=5条。