Підрахунок пар#12313

Підрахунок пар

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

Дано масив з a_1,a_2,...,a_n цілих чисел, підрахуйте кількість пар вивід відповіді за модулем 1e6+3 (1 \le i < j \le n) таких, що

\Large a_i +a_j < a_i \cdot a_j < a_i^{a_j}

Вхідні дані

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

Другий рядок містить одне ціле число (1 \le n \le 10^6) — довжина масиву .

Третій рядок містить розділених цілих чисел a_1,a_2,..,a_n (1 \le a_1,a_2,a_3,...,a_n \le 10^9) — масив .

Гарантується, що загальна кількість тестових випадків \sum n \le 10^6.

Вихідні дані

Для кожного тестового випадку виведіть одне ціле число — необхідну вивід відповіді за модулем 1e6+3 кількість пар.

Приклади

Приклад 1

Loading
Loading

Оцінювання

  1. Підзадача ( балів) : (1 \le \sum n \le 1000) та (1 \le a_i \le 9)

  2. Підзадача ( балів) : (1 \le a_i \le 4)

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