Cod sursa(job #981416)
Utilizator | Data | 7 august 2013 01:35:57 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<fstream>
#include<math.h>
#define MOD 9901
using namespace std;
ifstream in("sumdiv.in");
ofstream out("sumdiv.out");
int a , b ,Sol;
int main ( void )
{
in >> a >> b;
int S = pow(a,b);
for ( int i = 1 ; i <= S ; ++i )
if( S % i == 0 )
Sol+=i;
out<<Sol% MOD;
in.close();
out.close();
return 0;
}