Cod sursa(job #889613)

Utilizator paul_danutDandelion paul_danut Data 24 februarie 2013 16:52:04
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
long int n,p;
long int dei(long int p,long int u)
{
    int m;
    if(p==u)
       return n;
    else
        {
          m=(p+u)/2;
          return dei(p,m)*dei(m+1,u);
        }
}
int main()
{
    f>>n>>p;
    g<<dei(1,p)%1999999973;
    f.close();
    g.close();
}