Cod sursa(job #938607)

Utilizator Johny_Depp22Johnny Depp Johny_Depp22 Data 13 aprilie 2013 00:40:56
Problema Ridicare la putere in timp logaritmic Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#define mod 1999999973

using namespace std;

int main()
{
    unsigned long long n,k,res=1;
    ifstream f("lgput.in");
    f>>n>>k;
    f.close();
    while(k>0)
    {
        if(k%2==1)
        {
            res*=n;
            res%=mod;
            k--;
        }
        n*=n;
        n%=mod;
        k/=2;
    }
    ofstream g("lgput.out");
    g<<res;
    g.close();
    return 0;
}