Koasar and PGCD#12431

Koasar and PGCD

2 секунди
256 мегабайтів
Середня

Вам задано три цілі числа , та . Розглянемо арифметичну послідовність a_1, a_2, \ldots, a_m, де:

Ваше завдання — визначити, чи існує таке додатне ціле число , що НСД кожної пари різних елементів серед перших членів дорівнює рівно . Іншими словами:

\gcd(a_i, a_j) = g \quad \text{для всіх } 1 \le i < j \le m

Вхідні дані

У першому рядку міститься одне ціле число (1 \le t \le 10^4) — кількість наборів вхідних даних.

Кожен набір вхідних даних складається з одного рядка, що містить три цілі числа , та (1 \le a, g, m \le 10^9)

Вихідні дані

Для кожного набору вхідних даних виведіть "YES", якщо таке ціле число існує; інакше виведіть "NO".

Ви можете виводити відповідь у будь-якому регістрі (наприклад, рядки "yEs", "yes", "Yes" та "YeS" будуть розпізнані як ствердна відповідь).

Приклади

Приклад 1

Loading
Loading

Примітка

У першому наборі вхідних даних a = 6, g = 2, m = 3.

  • Виберемо d = 2: послідовність має вигляд [6, 8, 10].

  • \gcd(6, 8) = 2, \gcd(6, 10) = 2, \gcd(8, 10) = 2.

  • Усі попарні НСД дорівнюють g = 2, тому відповідь — YES.

У другому наборі вхідних даних a = 6, g = 3, m = 3. Жодного коректного d > 0 не існує, тому відповідь — NO.

Оцінювання

  1. Підзадача ( балів) : Без додаткових обмежень.