Una sequenza aritmetico-geometrica è il prodotto elementally di una sequenza aritmetica e una sequenza geometrica. Ad esempio, 1 -4 12 -32è il prodotto della sequenza aritmetica 1 2 3 4e della sequenza geometrica 1 -2 4 -8. L'ennesimo termine di una sequenza aritmetico-geometrica intera può essere espresso come
per qualche numero reale , diverso da zero reale e intero . Nota che e non sono necessariamente numeri interi.
Ad esempio, la sequenza 2 11 36 100 256 624 1472 3392ha , e .
Ingresso
Un elenco ordinato di numeri interi come input in qualsiasi formato ragionevole. Poiché alcune definizioni di sequenza geometrica consentono e definiscono , se un input è una sequenza aritmetico-geometrica non dipenderà dal fatto che sia autorizzato a 0. Ad esempio, non si verificherà come input.123 0 0 0 0
Produzione
Che si tratti di una sequenza aritmetico-geometrica. Emette un valore di verità / falsa o due diversi valori coerenti.
Casi test
Vero:
1 -4 12 -32
0 0 0
-192 0 432 -1296 2916 -5832 10935 -19683
2 11 36 100 256 624 1472 3392
-4374 729 972 567 270 117 48 19
24601 1337 42
0 -2718
-1 -1 0 4 16
2 4 8 16 32 64
2 3 4 5 6 7
0 2 8 24
falso:
4 8 15 16 23 42
3 1 4 1
24601 42 1337
0 0 0 1
0 0 1 0 0
1 -1 0 4 16
1 -1 0 4 16sarebbe un falso caso utile, poiché condivide quattro elementi consecutivi con ciascuno dei casi True 1 -1 0 4 -16e -1 -1 0 4 16.
\$per scrivere cose come .