Арифметико-геометрична прогресія є поелементний твором арифметичної послідовності і геометричній послідовності. Наприклад, 1 -4 12 -32
це добуток арифметичної послідовності 1 2 3 4
та геометричної послідовності 1 -2 4 -8
. N-й член цілої арифметико-геометричної послідовності може бути виражений як
для деякого дійсного числа , відмінна від нуля реального , а ціле число . Зауважте, що і не обов'язково цілі числа.
Наприклад, послідовність 2 11 36 100 256 624 1472 3392
має , , і .
Вхідні дані
Впорядкований список з цілих чисел як вхід у будь-якому розумному форматі. Так як деякі визначення геометричній послідовності дозволяють і визначать , вхід є арифметико-геометричною прогресією не буде залежати від того , дозволений бути 0. Наприклад, 123 0 0 0 0
не відбуватиметься в якості вхідних даних.
Вихідні дані
Будь це арифметико-геометрична послідовність. Виведіть значення truthy / falesy або два різних послідовних значення.
Тестові справи
Правда:
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
Помилковий:
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 16
був би корисним помилковим випадком, оскільки він ділиться чотирма послідовними елементами з кожним із справжніх справ 1 -1 0 4 -16
і -1 -1 0 4 16
.
\$