Ze względu na wejście pierwszego numeru oraz liczbę sekund (zarówno dodatnie liczby całkowite, zero wykluczono), określić w jak wiele sposobów można zrobić drugi z pierwszego, stosując następujące czynności: +1
, +2
i *3
. Operacje są po prostu stosowane od lewej do prawej.
Przykłady:
Wejście:
1 2
. Wyjście:1
. Czyli, można uzyskać tylko2
poprzez działanie+1
, więc jeden sposób.Wejście:
1 3
. Wyjście:3
. To znaczy, możesz zdobyć 3, wykonując+2
albo+1+1
, albo*3
Wejście:
1 4
. Wyjście:4
.Wejście:
2 6
. Wyjście:6
.Wejście:
2 7
. Wyjście:9
.Wejście:
1 10
. Wyjście:84
.
W przypadku braku możliwości, np. 100 100
Lub 100 80
, wyjście jest 0
.
Możesz również wziąć dane wejściowe jako tablicę lub ciąg znaków z dowolnym wygodnym separatorem.
Najkrótsze rozwiązanie wygrywa.
*3 +2 +1
tyle razy, ile chcesz, a następnie aplikować, +1
aby dostać się do 0.