|
Titlul: Ridicare la putere in O(lgN) Scris de: Vlad Eugen Dornescu din Aprilie 01, 2010, 18:36:59 Cod:
Ce ar putea fi gresit la functia asta de ridicare la putere in O(lgN) ? Multumesc Titlul: Răspuns: Ridicare la putere in O(lgN) Scris de: alexandru din Aprilie 01, 2010, 18:44:09 ( lgput( N, P/2 )*lgput( N, P/2 ) )%Modulo; :)
Gandestete putin la relatia de recurenta http://en.wikipedia.org/wiki/Exponentiation_by_squaring ;) Titlul: Răspuns: Ridicare la putere in O(lgN) Scris de: Vlad Eugen Dornescu din Aprilie 01, 2010, 18:52:48 Daca as face chestia aia mi-ar calcula de doua ori
Cod: #include<iostream> dureaza foarte mult si mai e si incorecta pe deasupra Titlul: Răspuns: Ridicare la putere in O(lgN) Scris de: alexandru din Aprilie 01, 2010, 19:26:35 Si cine te opreste sa faci asta
Cod: long long int a=lgput( N, P/2 ); ? Titlul: Răspuns: Ridicare la putere in O(lgN) Scris de: Vlad Eugen Dornescu din Aprilie 01, 2010, 19:30:31 Am facut altfel si mi-a mers \:D/
|