Pagini recente » Cod sursa (job #2621399) | Cod sursa (job #1132295) | Cod sursa (job #1368783) | Cod sursa (job #215771) | Cod sursa (job #601155)
Cod sursa(job #601155)
# include <fstream>
# include <algorithm>
# include <vector>
using namespace std;
ifstream f ("pinex.in");
ofstream g ("pinex.out");
long long n, a, b, sol;
int cmmdc(int x, int y)
{
int r = x % y;
while( r )
{
x = y;
y = r;
r = x % y;
}
return y;
}
int main()
{
int i, j;
f >> n;
for ( i = 1 ; i <= n ; i++ )
{
sol = 0;
f >> a >> b;
for ( j = 1 ; j <= a ; j++ )
if ( cmmdc( j, b) == 1 )
sol ++;
g << sol <<"\n";
}
}