以12345为例,145*23=3335 143*25=3575 245*13=3185
很明显3185是最小的
如果是任意5个数,a思路如下:
要想乘积最小,两个数的最高位应该尽可能小,也就是a,b,至于三位数是a,还是两位数是a就需要试试了,然后在判断个位数,个位数应该尽可能大,因为个位数相比而言对乘积大小影响最小的,也很容易推出三位数的个位数大一些好,也就是e为三位数的个位数,c,d分别为三位数十位数和两位数的个位数,这样一来也就只有四种可能了
这样也就缩小了范围,然后实际计算比较一下,哪个小,哪个就是最小的了
111*11=1221