Miguel și Tabelele

Time limit: 1s Memory limit: 64MB Input: Output:

Cerința

Miguel are QQ tabele (matrice) pătratice indexate de la 1. Fiecare element al unui tabel este egal cu cmmdccmmdc-ul indicilor. El vrea să știe câte valori egale cu 1 se află în total.

De exemplu, aceasta este un tabel de dimensiune 44:

Date de intrare

Prima linie conține numărul de tabele QQ. A doua linie conține QQ numere naturale, dimensiunile fiecărui tabel.

Date de ieșire

Se va afisa numărul total de valori egale cu 1.

Restricții și Precizări

  • 1Q1000001 \leq Q \leq 100000;
  • 0ma˘rimea unui tabel10000000 \leq mărimea\ unui\ tabel \leq 1000000;
  • Dacă tabelul are dimensiunea 00, atunci conține 00 valori egale cu 1.
  • cmmdccmmdc-ul a doua valori este cel mai mare divizor comun al acestor valori

Exemplu

stdin

3
1 3 4

stdout

19

Explicație

Tabelul de lungime 11 conține 11 valori egale cu 11, tabelul cu lungime 33 - 77, iar tabelul cu lungime 44 - 1111.

Log in or sign up to be able to send submissions!