Można by rozróżnić i więcej przypadków
f(6)=2 (23, 23) to mam
f(6)=3 (22, 23, 32)
f(6)=4 (22, 22, 23, 3*2)
do każdego można dodać n-2 rozwiązania, czyli liczby od 2 do n-1
f(6)=2, kilka wyników:
655360 24994590 56.5
655361 24994594 42.6
655362 24994629 39.3
655363 24994630 42.1
655364 24994633 39.3
(dodałem czas w sekundach, PIII, 1 GHz)
Podać iloczyny do sprawdzenia? :-)
O mam też, f(6)=32] (0)
3] (0)
4] 22, (1)
5] 22, (1)
6] 22, 23, 32, (3)
7] 22, 23, 32, (3)
8] 22, 222, 23, 24, 32, 42, (6)
9] 22, 222, 23, 24, 32, 33, 42, (7)
10] 22, 222, 23, 24, 25, 32, 33, 42, 52, (9)
11] 22, 222, 23, 24, 25, 32, 33, 42, 52, (9)
12] 22, 222, 223, 23, 232, 24, 25, 26, 32, 322, 33, 34, 42, 43, 52, 62, (16)
13] 22, 222, 223, 23, 232, 24, 25, 26, 32, 322, 33, 34, 42, 43, 52, 62, (16)
14] 22, 222, 223, 23, 232, 24, 25, 26, 27, 32, 322, 33, 34, 42, 43, 52, 62, 7*2, code>Wygląda OK, ale dla większych "n" liczy się znacznie dłużej.
20000] 8610352 19.4
20001] 8610364 19.3
20002] 8610376 19.3
20003] 8610378 19.6
Dla porównania f(6)=2<code>20000] 315425 0.5
20001] 315429 0.5
20002] 315433 0.5
20003] 315434 0.5
20004] 315444 0.5
Problem w sumie okazał się dość łatwy (30 wierszy, bez rekurencji), swojego rozwiązania na razie nie podaję, warto spróbować samemu.
Mała podpowiedź <font size="1">Popatrz jak układają się liczby w iloczynach, różnica między f(6)=2, a f(6)=3 jest minimalna (powielam ostatnią liczbę albo dokładam dwójkę), iloczyny buduję w małej tabliczce, wystarczyły mi 33 komórki.</span>
Bogdans, wiedziałem, że się odezwiesz [soczek]