Cerință
Marcel a primit de la bunica sa un sac cu bile care au numere naturale inscripționate pe ele. Bunica sa, Bogdana, i-a spus că unele bile sunt prietenoase, iar unele mai puțin prietenoase, și l-a învățat și cum să își dea seama. Un număr se numește prietenos dacă, în descompunerea sa în factori primi, toți exponenții sunt egali. O bilă se numește prietenoasă dacă are inscripționată pe ea un număr prietenos. De exemplu:
- Bila cu numărul este prietenoasă.
- Bila cu numărul nu este prietenoasă.
Marcel se întreabă care este procentul ca extrăgând o singură bilă din sacul primit, aceasta să fie prietenoasă.
Date de intrare
Pe prima linie se găsește un număr natural , care reprezintă numărul de bile din sacul primit, iar pe următoarea linie se găsesc numere naturale care sunt numerele inscripționate pe bile.
Date de ieșire
Pe prima linie se va găsi un număr natural, care reprezintă procentul ca bila extrasă să fie prietenoasă. Se cere partea întreagă a acestuia.
Restricții și precizări
- ;
- .
Exemplul 1
stdin
11
1 2 3 4 5 6 7 8 9 10 11
stdout
100
Explicație
Toate numerele sunt prietenoase.
- sunt numere prime, deci sunt prietenoase.
- este de asemenea prietenos.
- are un singur exponent, deci este prietenos.
- are coeficienții egali cu .
- are un singur exponent, deci este prietenos.
- are coeficienții egali cu .
Exemplul 2
stdin
9
12 18 20 24 28 40 44 45 48
stdout
0
Explicație
Niciun număr nu este prietenos.
Exemplul 3
stdin
7
1 12 9 48 7 7 12
stdout
57