Pagini recente » Cod sursa (job #168602) | Cod sursa (job #1922306) | Cod sursa (job #2038624) | Cod sursa (job #1347436) | Cod sursa (job #3250648)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
long long n,nr,dv,s,p,cop;
int main()
{
fin>>n;
for(int i=1; i<=n; i++)
{
fin>>nr;
dv=s=1;
int d=2;
while(nr>1)
{
p=0;
if(nr%d==0)
{
cop=nr;
while(nr%d==0)
{
nr/=d;
p++;
}
cop/=nr;
dv*=p+1;
s*=(cop*d-1)/(d-1);
}
d++;
if(nr>1 && d*d>nr)
d=nr;
}
fout<<dv<<' '<<s<<'\n';
}
return 0;
}