Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | pinex.in, pinex.out | Sursă | Arhiva Educationala |
Autor | Arhiva Educationala | Adăugată de | |
Timp execuţie pe test | 1 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Principiul includerii si excluderii
Enunţul principiului
Fiind date N multimi finite A1,A2,A3...An, este adevărată relaţia:
Aplicaţie
Răspundeţi la M întrebări de tipul: Dându-se două numere naturale A şi B, să se determine numărul de numere mai mici ca A şi prime cu B. Două numere naturale (x,y) sunt prime între daca cmmdc(x,y)=1.
Date de intrare
Fişierul de intrare pinex.in va conţine pe prima linie numărul M, reprezentând numărul de query-uri. Următoarele M linii vor conţine câte două numere A si B, cu semnificaţia din enunţ.
Date de ieşire
Fişierul de ieşire pinex.out va conţine M linii, pe linia i fiind răspunsul la a i-a întrebare.
Restricţii
- 1 ≤ M ≤ 500
- 1 ≤ A ≤ 1018
- 1 ≤ B ≤ 1012
- Pentru 70% din teste A,B ≤ 109
Exemplu
pinex.in | pinex.out |
---|---|
3 10 5 20 6 50 30 | 8 7 14 |
Indicaţii de rezolvare
Aplicaţii
Reuniune
Suman
Mins
Pairs
Coin Changing Again, uva
Prime Frog, uva
Jap
Secventa farey
Cowfood
Rifleman sgu
Sweets, CEOI 2004