Kvadrat qalıqlarının sayı#641

Kvadrat qalıqlarının sayı

2 saniyə
64 meqabayt
Asan

Qoy hər hansı bir natural ədəd olsun. a \in \{0, 1, \ldots, m-1\} ədədi belə bir tam ədəd varsa ki, x^2 - a -ə bölünür, o zaman modulu üzrə kvadratik qalıq adlanır. Sizə verilir və sizdən modulu üzrə kvadratik qalıqların sayını tapmaq tələb olunur.

Giriş

Birinci sətirdə natural (1 \leq T \leq 100) ədədi, testlərin sayı verilir. Növbəti sətirdə isə ədədi verilir. Hər bir üçün m \leq 10^{12} olduğu təmin edilir.

Çıxış

Girişdəki hər bir üçün ayrıca sətrdə modulu üzrə kvadratik qalıqların sayını çıxarın.

Nümunələr

Nümunə 1

Loading
Loading