Jump to content

em

Active Members
  • Posts

    1909
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by em

  1. em

    Fun stuff

    Programare in paint (nu deschide?i cu IE c? merge greu) http://mlkshk.com/r/1E8D
  2. Pentru c? nu ai cum s? codifici logic "ar putea fi". Eu zic s? ignori pur ?i simplu acea parte. ?i eu a? putea fi miliardar..
  3. @Greywords S? ?tii c? tu spunând c? e easy deja ai dat un hint pre?ios.
  4. Prea multe quoturi. Functia de care a zis M2G. Acum foloseste sort. (define ls '( (#\c #\d #\d) (#\a #\c #\s) (#\d #\s #\k) (#\c #\b #\a))) (define convert (?(x) (if (null? x) '() (append (list (cons (char->integer (first (car x))) (cons (char->integer (second (car x))) (cons (char->integer (third (car x))) '())))) (convert (cdr x)))))) Sau direct asa (define ls '( (#\c #\d #\d) (#\a #\c #\s) (#\d #\s #\k) (#\c #\b #\a))) (define maimic (?(x y) (if (null? x) #f (if (eq? (car x) (car y)) (maimic (cdr x) (cdr y)) (if (char<? (car x) (car y)) #t #f))))) (sort ls maimic) Output: ((#\a #\c #\s) (#\c #\b #\a) (#\c #\d #\d) (#\d #\s #\k)) E la fel ca in java, trebuie sa ii dai argument un comparator.
  5. R?spunsuri 1. S? analiz?m ce se întâmpl? în etapa de preprocesare. Am rulat g++ -E test1.cpp -o test1P.cpp std::cout << 3+4*3+4; Inmultirea are prioritate R: 19 2. Semnul + are prioritate R: 0 3. Amandoua sunt numere in baza 16 R: E mare 4. for-ul are un ; dupa el. i cand iese de acolo are valoarea 0 R: 0 5. x=true; !x=false R: 31337 6. 1<5 (unu < cinci) R: 13579 7. Mai bine s? lu?m un exemplu mai u?or int i=1; std::cout<<(i + ++i); sau int i=1; std::cout<<(++i + i); Raspunsul ar fi 4 in ambele cazuri! De ce? g++ p7.c -S -masm=intel mov DWORD PTR [esp+28], 1 ; i=1 add DWORD PTR [esp+28], 1 ; ++i (prioritate) mov eax, DWORD PTR [esp+28] ; trec in registru sa ma pragatesc de adunare add eax, eax ; adunarea operanzilor Ca s? vede?i dac? a?i în?eles ce am zis încerca?i s? v? gândi?i la std::cout<<(++i + (++i + ++i)); R: 7 8. \\ -> \ \n -> newline \0 -> terminator de string R: \(linie noua) RST 9. Eu trimit ca parametru &a[0] de fapt (un pointer mai exact). R: 8 sau 4 10. Conditia e falsa R: Felicit?ri participan?ilor. La primul post e ?i un clasament.
  6. sulea, ce inseamn? "ar putea fi"?
  7. Care crede?i c? este outputul la urm?toarele programe? (Se accepta si depinde sau nu va compila) NU RULATI si postati rezultatele aici, nu despre asta este vorba. 1. #define patrat(x) x*x int main() { std::cout<<patrat(3+4); return 0; } 2. int main() { int x=16; std::cout<<(x>>2+x>>2); return 0; } 3. int main() { int x=0x1111b; if(x>0xF) std::cout<<"E mare"; else std::cout<<"E mic"; } 4. int main() { int n=10,i; for(i=1;i<n;i++); std::cout<<(n-(i++)); return 0; } 5. #define false true int main() { bool x=false; if(!x) std::cout<<1337; else std::cout<<31337; return 0; } 6. int main() { for(int l=1;1<5;l++) { std::cout<<l++; if(l==10) return l; } return 0; } 7. int main() { int i=0; std::cout<<(++i + ++i + ++i); return 0; } 8. int main() { std::cout<<"\\\nRST\0TEAM"; return 0; } 9. int dim(int64_t* a) { return sizeof(a); } int main() { int64_t a[5]; std::cout<<dim(a); } 10. int main() { while(0) std::cout<<31338; return 0; } Nu derula mai jos de aici. Gânde?te-te la r?spunsuri înainte. LE: Dup? cum a zis ?i Nytro mai bine r?spunsurile prin PM ?i eventualele observa?ii aici. Nu conteaz? dac? nu ?ti?i r?spunsurile la toate întreb?rile, încerca?i! Clasament 1. Cmin (7/10) 2. Patrunjel 3. Nytro 4-5. Flubber, nedo 6. tiodr sulea a ales s? r?spund? doar la întreb?rile care i-au pl?cut. Dificultate întreb?ri 10, 1 (4 corecte) 3, 5 (3 corecte) 6, 9 (2 corecte) 2, 4, 8 (1 corecte) 7 (0 corecte) - nimeni nu a r?spuns corect.
  8. Mersi mult 1337. În sfâr?it unu care rezolv? ?i nu doar face mi?to. +rep
  9. em

    Mass Domains

    Godaddy are ofert? de $ 1.99 pe domeniile .info noi. LE: $2.17 cu ICANN fee.
  10. Dap. [sqrt 11]*[sqrt 11]-[sqrt 11]=3*3-3=6 Unde [] - parte întreag?.
  11. Atunci fac a?a (1+1+1)!*1*1*1=6
  12. Am voie a?a? 11*11-11=6 (baza 2/baza 10)
  13. Nu pare a fi corect.
  14. em

    Copyright

    În primul rând acea bucat? de cod va trebui s? fie ascuns?. (base64?) Poate ai putea ca în bucata aia de cod s? setezi o variabil? booleana true ?i s? faci o verificare tocmai la final, dac? nu e setat?, exit ?i redirect. Poate po?i verifica ?i dimensiunea/md5-ul fi?ierului copyright.php (s? verifici dac? a modificat). În orice caz, cineva destul de de?tept ?i-l va putea altera oricum.
  15. Cred c? problema vine de la mod_rewrite (mai precis în .htaccess cred c? ai pus un filtru).
  16. Este absolut evident c? exist? un num?r infinit de stringuri care au acela?i crc. Dar eu î?i pot g?si un num?r infinit de stringuri pentru care problema enun?at? de begood nu are solu?ie. Am ar?tat într-un post precedent. A? fi curios de ce un polinom trebuie s? se termine în =0. Dac? tu spui c? nu e niciun câ?tig de performan?? atunci cei de la Intel muncesc degeaba.
  17. De?i am demonstrat logic ?i ra?ional r?spunul (+ argumentat) tu vii s? înjuri. SSE4 - Wikipedia, the free encyclopedia Mai pe romane?te î?i spun a?a : Folose?te-mi tu instruc?iunea CRC32 in asm f?r? sse4.2, ca doar o rezolva "assmeblerul la nivel de l3" (level3?!) si eu imi sterg posturile de aici. Extra: 1) Un polinom nu trebuie sa se termine in "=0". Un polinom e un polinom si atat. 2) C(8,32/(2/1/4) - pe undeva iti lipseste o paranteza 3) Dac? tu în continuare imi afirmi c? exist? un num?r maxim de pa?i în care g?se?ti r?spunsul e clar c? nu ai în?eles nimic din ce am zis.
  18. În afar? orelor de vârf e normal s? prinzi vitez? mare. De obicei asta se întâmpl? noaptea sau diminea?a devreme. Extra: De exemplu am observat la cineva c? rds ziua i se conecta la 10mbps, noaptea la 100mbps. Bine eu i-am for?at placa de re?ea s? se conecteze la 100 mereu dar tot nu mergea bine tot timpul.
  19. Matematica te ajut? în informatic?. Este o unealt? foarte important? în analiza algoritmilor (complexitate, corectitudine). Asta ca s? nu mai vorbim de teoria grafurilor. Practic, te ajut? s? abstractizezi enun?ul unei probleme de informatic? în vederea rezolv?rii ei. Dar matematica nu na?te niciun paradox. Împ?r?irea la zero nu are sens, ?i nici în calculul limitelor nu este nimic dubios. Editez s? nu mai scriu înca un mesaj @dranaxum Alea nu sunt paradoxuri. 1/0=infinit - acolo nu se lucreaz? in C, ci pe o sfera. A?a pot s? zic ?i eu c? în clasa de resturi a lui doi 1+1=0 ?i e corect. Explicitarea func?iei zeta de care tu te-ai folosit pentru a ar?ta c? 1+1+1+..=-1/2 este valabil? doar pentru argumente cu partea real? mai mare ca 1 (0 nu e pe acolo).
  20. Nu ne-ai dat detalii despre cum a ap?rut problema. Problema ta este descrisa aici.
  21. Cu scriptul ?sta î?i po?i face hituri la site (fake traffic). Nu este nici grabber, nici proxymizer.
  22. V?d c? admi?i c? se pleac? de la o premis? fals?. Atunci ar trebui s? ?tii c? falsul implic? orice. (A exemplificat sulea mai jos). Bonus: ?i dac? se pleac? de la premisa c? 3=2 (pe linia 3 din rezolvare) atunci de ce nu la linia urm?toare "3 4 3 4 = 12" nu înlocuim ini?ial 3 cu 2 (a?a am ob?inut mai sus, 3=2) ?i apoi s? ob?inem alt? valoare lui "4"? Î?i spun eu de ce. C? avem r?spunsul ?i încerc?m s? ajungem la el (sau c? avem deja rezolvarea ?i încerc?m s? îi d?m un sens).
  23. @antrax200, Aceasta nu este o problem? în adev?ratul sens al cuvântului, doar o g?selni??. Uite, tu po?i s? îmi zici mie ce rezultat vrei sa ob?ii la (3 7 9 8), nu trebuie s? fie nici m?car în variante, ?i eu î?i g?sesc o regul? care s? respecte tot.
  24. Înlocuie?te cd "C:\Documents and Settings\MallVollio\Desktop" cu cd ..\..
  25. Mersi de corectare, am corectat ?i eu în primul post. Am ales s? nu mute scurt?turile pentru c? unii au pe ecran scurt?turi la care nu ar vrea s? renun?e. De asemenea, ii multumesc si lui LLegoLLaS pentru acel "bug report"
×
×
  • Create New...