Pagini recente » Cod sursa (job #1820249) | Cod sursa (job #847839) | Cod sursa (job #800739) | Cod sursa (job #2607945) | Cod sursa (job #1418350)
#include <fstream>
#include <cstdio>
using namespace std;
long long t, n, i, x;
long long putere, exp;
long long nrdiv, sumdiv;
int main()
{
freopen("ssnd.in", "r", stdin);
freopen("ssnd.out", "w", stdout);
scanf("%d", &t);
for (i=1; i<=t; i++)
{
scanf("%d", &n);
nrdiv=1;
sumdiv=1;
putere=2;
while (n!=1)
{
x=putere;
while (n % putere==0)
{
x*=putere;
exp++;
n/=putere;
}
if (exp!=0)
{
nrdiv*=exp+1;
x--;
sumdiv*=x / (putere-1);
sumdiv%=9973;
}
putere++;
exp=0;
}
printf("%lld %lld\n", nrdiv, sumdiv);
}
return 0;
}