Jump to content

cmiN

Active Members
  • Posts

    1609
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by cmiN

  1. cmiN

    Fun stuff

    PI
  2. cmiN

    Fun stuff

    Tai Ni Po Ni ).
  3. Cam multe clase care nu-si au rostul (obiecte temporare pe care se aplica metode independente de ceilalti membri ca structura), cod redundant ce scade si din viteza nu numai lizibilitate, in rest e ok . GG! P.S.: Daca nu era Pythonul nu stiu cati isi mai bateau capul sa scrie ceva de genul in C sau Java.
  4. cmiN

    Fun stuff

    O M F G
  5. cmiN

    Desperado 2

    Wtf ce idiot eram ... merci .
  6. cmiN

    Desperado 2

    Stie cineva cum dau de el ? Din cate am inteles sigur exista, numai ca are alt nume. 10x
  7. cmiN

    Fun stuff

  8. indeed -,-
  9. cmiN

    Fun stuff

  10. cmiN

    Cerere Sigla

    Or something cheap like this:
  11. Iti trebuie azot lichid, magneti si tipul ala de material/conductor. Am impresia ca merge si cu bile din acelea gauss.
  12. Daca-l buseam pe daatdraqq si pax nu se vorbea toata ziua la realitatea de noi .
  13. #! /usr/bin/env python ## generare scaderi prin calcule ## 16.10.2011 cmiN IVAL = [10, 99] # interval compact MOD = 10 def generare(nr): """ Complexitate maxima O(N^2 * (1+1/mod)/2) amortizata de 'nr' """ tmp = None # un fel de switch ce memoreaza primul pozitiv vec = list() # aici pastram perechile valide a = IVAL[1] # max sau ce valoare vrei tu din interval while a > IVAL[0]: if a % MOD == MOD - 1: a -= 1 # nu putea avea perechi b = a - 1 # a > b while b >= IVAL[0]: if b % MOD > a % MOD: if tmp is None: tmp = b if nr: vec.append((a, ) nr -= 1 else: return vec # returnam lista de 'nr' perechi b -=1 else: if tmp is None: b -= 1 else: b = tmp - MOD tmp = None a -= 1 return vec # s-au epuizat toate posibilitatile def main(): nr = input("Numar de elemente: ") vec = generare(nr) for el in vec: # si le afisam print el, if __name__ == "__main__": main() In codul tau ai O(nr*R) unde R variaza in functie de randomuri, ceea ce poate lua destul de mult pentru a satisface ambele conditii, pe cand in codul meu am O(nr) unde conditiile sunt indeplinite calculand pe b in functie de a in timp ce decrementez pe a.
  14. cmiN

    Wtf fani ?

    Banuiesc ca sunt cu sutele de genul asta, de aceea nu cred ca trebuia sa fac topic aiurea .
  15. Cei de la php au prezentat scriptul ala care manipula texte parca, noi de la python am facut secure chatul, grupul c++ si parca mai facusera un grup ceva, aia care mai stiau si java plm, cred. Dai un search pe la stuff tools si rst power.
  16. cmiN

    Genre

    Ce gen e muzica aia intre chill si trip-hop progresiv din filmul Drive de ?
  17. Merci tuturor, au dat roade tvc si xili. Eu folosesc de obicei SUPER, dar cred ca ma frecam aiurea prin extensii si encodere.
  18. Am nevoie urgent (nu ma intrebati de ce) de o animatie in romana sub numele de "Capra cu trei iezi" sau un converter bun de flv-uri, am incercat SUPER si ce se gaseste pe primele siteuri indexate de google, dar dupa conversie si arderea lui pe un dvd fisierul nu este citit de dvdplayer. Macar o configuratie de codecuri si encodere care sa le folosesc (am incercat avi si mpg ... mkv nu suporta dvdul). Pana maine la ora 6 apreciez extrem de mult daca veniti cu o solutie rentabila.
  19. In locul lui, as modifica sursa, anumite chestii importante care fac diferenta intre acest crypter si celelalte si as fi vandut-o si pe 2k sau nu as cere nimic in schimb as cauta o cale sa trezesc interesul si curiozitatea celorlalte companii doar ca sa-mi faca reclama la cat de bun e crypterul si tot nu l-as vinde fiindca in momentul asta va dati si voi seama cati clienti vor aparea (pentru binarii).
  20. cmiN

    C++ Sortare

    timsort > heapsort > mergesort > quicksort >> bubble sort #include <algorithm> std::sort(obj.begin(), obj.end()) // NlogN
  21. Omu vrea psychedelice ... adica asta click pe a treia statie.
  22. Din cate am inteles se modifica dinamic cheia privata folosindu-se de date expuse ... de ce nu ramane acceasi (ascunsa) pe tot parcursul ?
  23. Pe win puteti lua direct pachetul de aici, pe linux apt-get install python-crypto si nici asa nu garantez ca merge. Daca vreti sa instalati pachetul manual din setup va da o eroare in gcc, e un bug specific python. Ideea este sa folositi python2.7.2 si pycrypto2.3 nimic altceva in plus sau diferit. Enjoy.
  24. Nu prea inteleg cerinta ... despre ce functie vorbesti ? Daca datele din linie sunt corecte pur si simplu dai split in tokens dupa separatoare ca virgula si spatiu sau ce ai acolo, asta intre 2 idexi ai parantezelor.
  25. 23 28 32 35 si 36 geniale .
×
×
  • Create New...