Jump to content

loki

Active Members
  • Posts

    3545
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by loki

  1. apropo, in general precizeaza la probleme cam la ce materie ai ajuns? Sunt 3 metode citirea si pentru memorarea datelor: 1) iti cere alocare dinamica - pointeri (inclusiv liste, stive, cozi etc)? 2) cunosti numarul de elemente al multimilor, M si N (nu le citesti de la tastatura) si folosesti tablouri array mul1[M] mul2[N]? 3) declari 2 tablouri de un numar maxim de elemente, sa zic mul1[10000], mul2[10000] si citesti de la tastatura dimensiunea multimii M<10000 si N<10000? O rezolvare (3) Folosesc o functie de validare a multimilor care elimina elementele care se repeta. Modificat cu optimizari: Am scos validarile de pe rezultat. Erau necesare la reuniunea M1 U M2 dar am folosit o formula mai utila, M1 U M2 = M1 U (M2-M1). (elementele din M1 + elementele care sunt in M2 si nu in M1) Prima data calculam in 2 bucle intersectia M1^M2, diferenta M1-M2 si copiem M1 in vectorul reuniunii. Apoi calculam diferenta M2-M1 si in paralel in aceeasi bucla reuniunea dupa formula M1 U M2 = M1 U (M2-M1). Daca presupui ca multimile sunt introduse corect fara ca elementele sa se repete, atunci poti scoate de tot functia validare. #include <stdio.h> int mul1[10000]; int mul2[10000]; int reuniune[20000]; int intersectie[10000]; int diferenta12[10000]; int diferenta21[10000]; int n1,n2,nu=0,ni=0,nd12=0,nd21=0; int i,j; int validare(int *, int); int main() { // citim datele printf("n1="); scanf("%d",&n1); printf("Baga elementele multimii\n"); for(i=0;i<n1;i++) scanf("%d",&mul1[i]); printf("Baga elementele celei de a doua multimi\n"); printf("n2="); scanf("%d",&n2); for(i=0;i<n2;i++) scanf("%d",&mul2[i]); // eliminam ce se repeta n1=validare(mul1,n1); n2=validare(mul2,n2); // punem in reuniune prima multime // calculam intersectia: elementele comune // calculam diferenta 1-2: elementele din 1 care nu sunt in 2 for(i=0;i<n1;i++) { int gasit=0; reuniune[nu]=mul1[i]; nu++; for(j=0;(j<n2)&&(!gasit);j++) if(mul1[i]==mul2[j]) { intersectie[ni]=mul1[i]; ni++; gasit=1; } if(!gasit) { diferenta12[nd12]=mul1[i]; nd12++; } } // calculam diferenta 2-1: elementele din 2 care nu sunt in 1 // completam reuniunea cu diferenta 2-1 for(j=0;j<n2;j++) { int gasit=0; for(i=0;(i<n1)&&(!gasit);i++) if(mul1[i]==mul2[j]) gasit=1; if(!gasit) { reuniune[nu]=diferenta21[nd21]=mul2[j]; nd21++; nu++; } } //afisam printf("\nReuniune: "); for(i=0;i<nu;i++) printf("%d ",reuniune[i]); printf("\nIntersectie: "); if(ni) for(i=0;i<ni;i++) printf("%d ",intersectie[i]); else printf("M. Vida"); printf("\nDiferenta Mul1-Mul2: "); if(nd12) for(i=0;i<nd12;i++) printf("%d ",diferenta12[i]); else printf("M. Vida"); printf("\nDiferenta Mul2-Mul1: "); if(nd21) for(i=0;i<nd21;i++) printf("%d ",diferenta21[i]); else printf("M. Vida"); return 0; } int validare(int *multime, int n) { for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) if(multime[i]==multime[j]) { n--; multime[j]=multime[n]; } return n; }
  2. Lol au bagat baietii pe hashkiller, la da-ne Doamne: OpenCrack - 2010.03.23 um 15 Uhr - MD5 cracken at hashkiller.com
  3. Yahoo answers: Cand imi vine ciclul, ca sunt baiat de 14 ani? pacat ca e doar un troll (se repeta intrebarea destul de des uneori sub aceeasi forma). Da raspunsul unuia: si altul: (period=ciclu, punct in propozitie)
  4. loki

    Fun stuff

    http://trinixy.ru/2008/08/28/neudachnoe_mesto_dlja_kupanija_21_mb.html
  5. loki

    Fun stuff

    sunt multe versiuni, in functie de ce e la moda. Acu vreo 2 ani era asta: YouTube - The Internet is for Porn (world of warcraft). Chiar, vedeti neaparat ultimul frame. Chiar is curios a cui e melodia originala.
  6. mai bine investea intr-un mmorpg. Daca tot investeste in virtual macar acolo avem asfalt.
  7. tutorial: e ca la sex: iti trebe login+parola=papagal la fata. Daca iti accepta papagalul, cookie=o futi in continuare cand vrei si cat vrei atat timp cat fata considera sa "sesiunea" cu tine e activa. Datorita monotoniei cookie-urilor, sesiunea expira in timp si trebuie innoit papagalul. Relogin.
  8. n-ai avut bafta sa ajunga la tine cu "cum se face laba corect" eh, amatori... Muta-te pe answers.yahoo si descopera nedescoperitele
  9. Rammstein rulez: Pacat ca sigur nu vin! Mi-as dori (si Manowar) da e grele in iunie. Imi stricati inima...
  10. loki

    Fapt divers

    lol sa inteleg ca i-ai futut "privacy-ul" si ti-a chemat politia de proximitate? Zi mersi, nu stiu faza dar pe chestii dinastea nu politia (si mai ales de proximitate) te rezolva ci un proces civil unde face si ea un ban bun pe curul tau si a familiei daca i-ai facut ceva "informatic" si s-a prins. Tu stii mai bine, ma cam mira sa se ia de tine asa. Poate a fost fata de treaba si a preferat doar sa te sperie... incearca sa pari "nu mi-am dat seama"...
  11. va limitati la porno. Nu are nicio legatura. Daca hostezi filme luate de pe youtube care au si ei politica lor despre copyright (daca un film incalca, este sters) risti exact acelasi lucru. Nu conteaza ca e porno sau nu. Te pot da in judecata daca-mi publici poza de pe facebook si castig bani ca proces civil, nu penal. Vrei sa faci ceva in domeniu? Deschide site similar cu youtube sau trilulilu in care userii uploadeaza ce vrea cucu lor si vii tu cu disclamerul ca situl nu-si asuma responsabilitati. Intereseaza-te putin de legislatia din Romania daca exista despre ce categorii sunt legale de publicat (violuri si pedofilie nu, restul legat de cacat si zoofilie habar n-am) si fa-ti de cap.
  12. va limitati la porno. Nu are nicio legatura. Daca hostezi filme luate de pe youtube care au si ei politica lor despre copyright (daca un film incalca, este sters) risti exact acelasi lucru. Nu conteaza ca e porno sau nu. Te pot da in judecata daca-mi publici poza de pe facebook si castig bani ca proces civil, nu penal. Vrei sa faci ceva in domeniu? Deschide site similar cu youtube sau trilulilu in care userii uploadeaza ce vrea cucu lor si vii tu cu disclamerul ca situl nu-si asuma responsabilitati. Intereseaza-te putin de legislatia din Romania (daca exista) despre ce categorii sunt legale de publicat (violuri si pedofilie nu, restul legat de cacat si zoofilie habar n-am) si fa-ti de cap. E insa de preferat cum zici: sa publici ca afiliat de la altii. In acest caz mai faci si un ban si nu ai treaba cu legalitatea, decat poti lua cate un sut in fund de la hostingul tau, asa ca iti trebe un hosting care nu iti interzice. Daca e din strainatate cred ca nu ai treaba cu legislatia.
  13. loki

    Idee Raid

    orice comanda inainte de curierat se confirma telefonic. Te suna ei. Doar daca dati fiecare bani pe o cartela noua si o zvarliti dupa aia. Nu stiu, astia iti pot detecta telefonul mai tarziu?
  14. Elvetia s-a aliniat tarilor nordice. Candva era o stire despre Danemarca - legalizarea casatoriilor la 12 ani. Faza e ca pe acolo (sa zic si in restul Europei) sunt mai deschisi la minte decat noi. Daca au scos asa ceva au facut-o doar pentru evitarea problemelor, nu au legislatie contra sexului la varsta respectiva.
  15. crezi ca merita sa spui chestia asta? Azi chiar am chef de warnuri.
  16. RSA nu va rezolva problema ca e vorba de un algoritm, nu de o firma. Iar sursa - nu cred ca vine cineva sa umble la ea. Ciudata incheiere.
  17. si eu imi puneam problema cum sa fierb oua in forme ca sa fac oua cubice (pentru platou de aperitive)... daca le faceau de alta forma scoteau bani pe arta
  18. Da cum sa nu! Chiar daca ar fi un blog mititel si tot s-ar merita. Mi-am inscris si eu blogul candva si aveam sustinatori habar n-am de unde. Imi pare rau ca n-am participat atunci macar ca vizitator dar as face un drum sa vad pe viu castigatorii. Nu de alta dar daca nu te inscrii iti dai pumni sa vezi cati ratati au luat-o inainte. Hai sa-l inscriem si bagam topic stick cu votul. Acu vorbim noi dar atunci sa vezi cati intra. M-ati ajutat pe mine cu calendarul ala nenorocit, sigur merge!
  19. O sa dureze. # @joshelman just finished adding spam/abuse detection to the y.ahoo.it system i threw together for yahoo. painful. about 14 hours ago via Brizzly in reply to joshelman (http://twitter.com/spullara/status/10290886837) Totusi desi nu am mai intalnit query-ul asta in lista YQL serviciul e mai vechi. Sunt link-uri din octombrie. Nu cred vin cu o noutate. Am mutat topicul - habar n-am unde da mai bine.
  20. Poate pentru romanii asupriti in Italia s-a gandit yahoo sa le faca o bucurie si sa dea celor cu phishing un domeniu mai pe gustul lor. Este un site similar tinyurl.com. Numai ca nu se activeaza direct de pe domeniu. Ci din YQL console. Trebuie sa fiti logat. Puneti query: insert into yahoo.y.ahoo.it (url, keysize) values ('http://www.situlmeu.com', 5) keysize trebuie sa fie intre 5 si 16. Veti primi link-ul prescurtat. Exemplu: http://y.ahoo.it/XBiQoqXT Atentie: codul generat dupa keysize e transformat in base64, de aia la un keysize de 5 da de fapt 8 litere dupa y.ahoo.it
  21. a jucat cineva trialul si s-a plans ca nu mai merge contul. Nu stiu o fi si el mai dobitoc. Recomand sa platesti cu cardul. Orice card, chiar in lei. E mai ieftin decat sa cumperi game card de la magazin. Numa sa ai grija sa si dezactivezi plata urmatoare (ca e bifat "pending" = sa iti ia din cont fara sa te deranjeze)
  22. ar avea sens daca sirul ar fi ordonat. Atunci cauti prin divide et impera primul element >0 si apoi incepi sa aduni toate elementele sirului incepand de la el. Ca idee cum se foloseste metoda: similar problemei "imi aleg un numar de la 1 la 100, tu zici mai mic sau mai mare, trebuie sa il ghicesc din cat mai putine incercari. Adica maxim 7".
  23. loki

    Idee noua de raid

    nu, nu atat de invizibil. Se poate mi se pare sa treci procesul sa fie rulat de altul (o data am vazut ceva similar la un worm - nu-l gaseam in taskmgr) dar faza e ca nu stiu eu sa programez sa nu imi apara ca program in taskbar. Oricum nu-si vor bate capul sa curete de virusi, o sa dea format si gata.
×
×
  • Create New...