Pagini recente » Cod sursa (job #969390) | Cod sursa (job #2323271) | Cod sursa (job #1288103) | Cod sursa (job #1673824) | Cod sursa (job #1245858)
#include <iostream>
#include <fstream>
using namespace std;
int t,i,j,d,nr;
long long n,nd,sd,p,aux;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
int main()
{
f>>t;
for (i=1; i<=t; i++)
{
f>>n;
d=2;
aux=n;
nd=1; sd=1;
while (aux>1)
{
nr=0; p=d;
while (aux%d==0)
{
nr++;
p = p*d;
aux=aux/d;
}
if (nr>0)
{
nd = nd*(nr+1);
sd = sd*(p-1)/(d-1);
}
d++;
}
g<<nd<<" "<<sd%9973<<'\n';
}
return 0;
}