Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 214 Subsiruri  (Citit de 7430 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #25 : Noiembrie 30, 2011, 20:00:49 »

Asa ti se cere in enunt. La alte probleme poate fi alt numar.
Memorat
VisuianMihai
De-al casei
***

Karma: -9
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« Răspunde #26 : Noiembrie 30, 2011, 20:02:49 »

am pus modulo si iau 80 pct cu WA pe testele 8 si 10... au ceva special???un plus la karma nu costa nimic Very Happy:D
« Ultima modificare: Decembrie 01, 2011, 12:57:12 de către Mihai Visuian » Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #27 : Noiembrie 30, 2011, 22:33:22 »

Nu exista nici o logica pentru care a fost ales exact numarul 9901. Dar cerand rezultatul modulo un numar x, nu trebuie sa implementezi numere mari plecand de la urmatoarele observatii:

(a+b) % x = ((a % x) + (b % x)) % x
(a*b) % x = ((a % x) * (b % x)) % x.

Pe scurt, aceste observatii spun ca e ok sa pastrezi la fiecare pas doar restul modulo x al numarului cautat.
Memorat

Am zis Mr. Green
SebiSebi
Nu mai tace
*****

Karma: 76
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #28 : Septembrie 10, 2013, 13:47:17 »

Ambele cerinte se pot rezolva in O(n * log N) folosind normalizare si apoi un arbore de intervale, dar nu este necesara complexitatea asta aici. Se poate lua 100 cu O(n^2).  Ok
Memorat
SebiSebi
Nu mai tace
*****

Karma: 76
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #29 : Septembrie 10, 2013, 18:30:51 »

Nu, normalizarea a n numere cuprinse intre 1 si X inseamna sa atribui fiecarui numar o valoare cuprinsa intre 1 si N (de obicei) astfel incat relatiile de ordine sa se pastreze, adica daca numarul i > numarul j inainte de normalizare expresia trebuie sa fie adevarata si dupa. Ex: trebuie sa normalizam numerele  10,5,20,15,13,18 , vom avea : 2,1,6,4,3,5.
Normalizarea se poate face usor sortand numerele si pastrand pozitiile lor in sirul initial.  Smile
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines