Bu işlevi,ve b
iki bağımsız değişkeni alan ve b hesaplayan power()
bu işlevi uyguladık.Gç zamanının karmaşıklığı()
typedef long long int LL;
LL power(int a,int b)
{
int i = 1;
LL pow = 1;
for(; i <= b ; ++i)
pow *= a;
return pow;
}
Verilen: long long int
aralığında bulunan bir b.
Sorun: Algoritmamın zaman karmaşıklığını nasıl azaltabilirim?
kullanarak karmaşıklığı (n log) 'dir, exponentation'ı sabit zamanda hesaplamak mümkün. – Crashworks
@Crashworks yalnızca üs bir sabit ile sınırlanmışsa, doğru mu? – vidstige
@vidstige Evet, baz ve üslerin sonlu uzunlukta bir kayıtta saklandığını farz ediyorum. – Crashworks