E.I.L.I.M

Time limit: 0.4s Memory limit: 256MB Input: Output:

Pentru a înțelege exact ce este o variabilă aleatorie XX, vom defini spațiul probabilității ca fiind spațiul cu măsură (Ω,F,P)(\Omega, \mathcal{F}, P), unde Ω\Omega reprezintă mulțimea tuturor obiectelor pe care le modelăm. F\mathcal{F} reprezintă \ldots - Profu'

Elisa și Luca se plictisesc împreună la ilustrul curs de Probabilități și statistică și, după ce au văzut că s-a terminat patinajul artistic la Jocurile Olimpice de iarnă, au decis să se joace următorul joc. Elisa se gândește la un număr natural, iar Luca trebuie să-l ghicească.

Pentru claritate, notăm cu YY numărul Elisei. Pentru a ghici, Luca are voie să pună numai întrebări despre cel mai mare divizor comun al numărului ascuns respectiv un număr pe care îl alege el. Mai exact, dacă Luca întreabă despre numărul XX, Elisa îi va zice cmmdc(X,Y)\text{cmmdc}(X, Y), unde cmmdc(X,Y)\text{cmmdc}(X, Y) reprezintă cel mai mare divizor comun al numerelor XX și YY.

După câteva ore pierdute jucând acest joc, Luca s-a gândit la o strategie pentru a ghici numărul dintr-o singură întrebare indiferent de ce alege Elisa. Mai exact, el își pune QQ întrebări de forma

N\text{?} \ N: Dacă Elisa alege un număr din mulțimea {1,2,3,,N}\{1, 2, 3, \dots, N\}, care este cel mai mic număr natural nenul pe care îl poate alege Luca astfel încât să ghicească dintr-o singură întrebare numărul ascuns?

Cerință

El vă roagă să-l ajutați cu aceste ''curiozități'', întrucât dă lucrare la mate și, după cum vedeți, nu prea a fost atent la ore\dots

Date de intrare

Pe prima linie se află QQ, numărul de întrebări.

Apoi urmează QQ linii, pe fiecare linie fiind un număr NiN_i, reprezentând a ii-a întrebare.

Date de ieșire

Se vor afișa QQ numere naturale, reprezentând răspunsurile la întrebări, în ordinea din input.

Restricții și precizări

  • 1Q1041 \leq Q \leq 10^4;
  • 1N1041 \leq N \leq 10^4, pentru fiecare întrebare.
# Punctaj Restricții
1 10 N40N \leq 40
2 60 N,Q5 000N, Q \leq 5 \ 000
3 25 Fără restricții suplimentare

Exemplu

stdin

1
2
3

stdout

1
2
6

Explicație

Avem Q=3Q = 3 întrebări.

Pentru N=1N = 1, întrucât există un singur număr posibil pe care l-ar fi putut alege Elisa, Luca cunoaște deja răspunsul, așă că poate pune orice întrebare sau chiar niciuna. Prin convenție, Luca alege 11.

Pentru N=2N = 2, Elisa poate alege doar 11 sau 22. Luca va întreba ? 2\text{? 2}, iar ea va trebui să îi spună răspunsul.

Este de menționat faptul că Luca ar fi putut întreba și numărul 66, însă nu este cel mai mic.

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