Pagini recente » Cod sursa (job #1255111) | Rating Danci Raul (Frank) | Cod sursa (job #702285) | Cod sursa (job #1104525) | Cod sursa (job #2335052)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
const int MOD=9973;
int t;
int main()
{ f>>t;
while(t--)
{ int n;
f>>n;
if(n==1) g<<"1 1\n";
else
{ int s=1,p=1;
for(int d=2;d*d<=n;d++)
{ int e=1,prod=1;
while(n%d==0) {n/=d; e++; prod*=d;}
p=p*e%MOD;
prod=prod*d-1;
prod=(prod/(d-1))%MOD;
s=(s*prod)%MOD;
}
if(n>1) {p=(p*2)%MOD; s=s*(n+1)%MOD;}
g<<p<<' '<<s<<'\n';
}
}
g.close();
f.close();
return 0;
}