1697: Визначити прогресію

Переглянути як PDF

Надіслати розвʼязок

Бали: 14,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 500M

Автор:
Тип задачі
Дозволені мови
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Задаються три цілих числа ~a_1~, ~a_2~, ~a_3~ - перші члени арифметичної або геометричної прогресії.

Визначити, до якої з двох прогресій належать ці числа та знайти наступний член цієї послідовності.

Формат вхідних даних

Вхідний потік містить цілі числа ~a_1~, ~a_2~, ~a_3~ (~-10000 \le a_1,a_2,a_3 \le 10000~).

Числа розділяються пропуском.

Формат вихідних даних

У вихідний потік вивести в єдиному рядку повідомлення ~AP~ у випадку арифметичної прогресії або ~GP~, у випадку геометричної прогресії. Через пропуск вивести наступний член прогресії.

Приклад вхідних даних

4 7 10

Приклад вихідних даних

AP 13

Приклад вхідних даних

2 6 18

Приклад вихідних даних

GP 54

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


Наразі коментарів немає.