結果為1個。
分析:
假設各位數字拆分為 n個數字,表示為 kn,它們的和為A,它們的積為B,則:
kn中不能有0,否則B為0;
kn中不能有大於等於2的數字,
因為,若最大數字是ki,則 A<n*ki,B>ki*2^n
A/B = n*ki / (ki*2^n) = n/2^n <3
因此,滿足要求的數只有 111
編程驗證的結果和fortran代碼如下: