Pagini recente » redsnow_2 | Rezultate Info Oltenia 2018 Proba pe Echipe | Cod sursa (job #721872) | Cod sursa (job #2013710) | Cod sursa (job #1233445)
#include <fstream>
using namespace std;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
long long n,t,i,a,x,s,p,o,b,j;
int main()
{
f>>t;
for(i=1;i<=t;i++)
{
f>>n;
a=2;
x=n;
s=1;
o=1;
while(x>1 && a<=n)
{
p=0;b=1;
while(x%a==0)
{
p++;
x=x/a;
}
for (j=1;j<=p+1;j++)
{
b=b*a;
}
o=o*((b-1)/(a-1));
if(p>0) s=s*(p+1);
a++;
}
if(s==1)
{
s=s+1;
o=o+n;
}
g<<s<<" "<<o<<endl;
}
return 0;
}