Afişează mesaje
|
Pagini: 1 2 [3]
|
51
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Fibonacci
|
: August 29, 2011, 17:46:04
|
Scuze. Am aruncat o vorba fara nicio explicatie. Eu ma gandeam la ceva recursiv pe metoda urmatoare:
(Fm+n,Fm+n-1)=( FmFn+Fm-1Fn+FmFn-1 , FmFn+Fm-1Fn-1)
De aici
(F2k,F2k-1)=( Fk2+2FkFk-1 , Fk2+Fk-12)
si
(F2k+1,F2k)=( F2k+F2k-1,F2k)
Astfel se obtine ceva similar cu ce spunea Vlad. La fiecare pas, n se injumatateste si se aplica operatii de inmultire si adunare care duc la complexitate L2 ( unde L este numarul de cifre n/log n ). Sumand aceste complexitati mie imi da ceva de genul O ( n1,7 ) .
|
|
|
55
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1186 Risipa
|
: Iulie 23, 2011, 01:08:54
|
@ Catalin
Incearca sa rezolvi un caz cu valori mici.
Ia de exemplu: S=1000 A=2 B=3 ( 3A+2 = 8 , 3B+1 = 10 )
Pe zile ar trebui sa obtii sumele:
1000 , 1008, 336, 112 , 120, 40, 48, 16, 24, 8, 18, 6, 2, 12, 4 , 12, 4, 12, 4, 12,4, 12, 4, 12...
Observa ca macar o data la doua zile suma se imparte prin 3, ca dupa cateva zile se ajunge la sume destul de mici si ca secventa de sume "12 , 4" incepe sa se repete incepand din prima zi cand s-a obtinut 12.
Ideea e simularea operatiilor folosind "numere mari" pana ajungi la "numere mici" si apoi marcarea sumelor mici ( de ordinul de marime un pic peste numerele 3A+2 si 3B+1 ) cu zilele in care se obtin prima data. Sumele care se repeta nu depasesc ordinul zecilor de mii.
Daca nu stii inca operatii cu numere mari ar fi bine sa incepi prin a le invata inainte de a incerca sa rezolvi problema.
|
|
|
56
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Problema - Poza
|
: Iunie 28, 2011, 19:24:53
|
Nu stiu cat de mult am voie sa spun. Nu stiam problema dinnainte. Insa pot spune ca solutia este formula care implica doar 6 puncte din figura (4 pentru calcul si inca 2 pentru verificare) si o ecuatie de grad 2 in complex. Daca nu spun prea mult: punct fix pentru o transformare omografica. Daca am spus deja prea mult se poate sterge postul
|
|
|
|