Afişează mesaje
|
|
Pagini: [1] 2
|
|
1
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Transpose
|
: Octombrie 29, 2013, 13:15:26
|
|
A solution can be obtained by splitting the initial matrix into 100 smaller sub-matrices, using files on disk. Since each sub-matrix will have 1 GB, we can load it in memory, transpose it, then write it back to disk. The final step consists of assembling all 100 sub-matrices in the correct order, into another 100GB file.
This works because: (A B)T = (AT CT) (C D) (BT DT)
(assuming A, B, C and D are square sub-matrices).
|
|
|
|
|
9
|
Comunitate - feedback, proiecte si distractie / Off topic / Raspuns: Top #5 Probleme din arhiva
|
: August 09, 2006, 22:56:29
|
|
Am apreciat o problema nu neaparat dupa dificultate, ci gradul de inventivitate, originalitate si idee "frumoasa" de rezolvare.
Top 5 in nici o ordine: 1. Caraibe 2. TV Show 3. Critice 4. Boom 5. Xor Max
Asta din ce imi amintesc acum, daca le-as lua pe fiecare in parte probabil 80% ar trece prin Top 5. Cea care mi-a placut cel mai putin este totusi Barman...
|
|
|
|
|
11
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Overloading operator < on (int, int)
|
: Martie 02, 2006, 20:13:30
|
struct Point { int x, y; bool operator < (const Point& o) const { if (x < o.x || (x == o.x && y < o.y)) return true; else return false; } } ; Cu acea bucata de cod putem sorta un vector de Points. Intrebarea este, cum se poate redefini operatorul < pe int, int ca sa pot sorta un vector de int cum vreau eu (spre exemplu, numerele pare < cele impare).
|
|
|
|
|
12
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Range Sum Add/ Lookup Data Structure
|
: Februarie 19, 2006, 17:58:20
|
|
In ce sens sa fie vectorul static? Ai mereu N elemente, dar evident isi modifica valorile.
Nu prea merge asa. Contraexemplu: Ai in arbore de intervale 3 noduri: 1, 2, 3. Intervalele asociate sunt: 1 -> [1..2] 2 -> [1] 3 -> [2]
Adaugi +3 la intervalul [1] si o sa arate arborele asa: 0, 3, 0. Cand interoghezi intervalul [1..2] iti va intoarce 0.
M-am chinuit destul de mult pe foaie si cu o implementare a unui arbore de intervale in care ti 2 valori, dar nu mi-a iesit nimic.
|
|
|
|
|
15
|
Comunitate - feedback, proiecte si distractie / Arhiva / Propuneri
|
: Noiembrie 02, 2005, 13:30:47
|
|
Personal cred ca ar fi foarte mishto sa fie afishat la fiecare problema dificultatea ei, si eventual sa iti poti ordona problemele in functie de dificultate.
Un exemplu de astfel de funtie de dificultate ar fii: F(problema X) = suma punctajelor obtinute la problema X. Oricum gasirea unei astfel de funtie nu este greu, banuiesc ca nici afisarea la statistici nu este, poate o sortarea sa dea ceva batai de cap.
Cat despre sursele "la vedere", sunt contra ideii pt ca: 1) tentatia de a da "copy-paste" sau ceva de genul ar fi prea mare 2) chiar daca cineva nu da copy-paste, daca citeste sursa de 2-3 ori si incearca apoi sa rezolve problema o sa ajunga la o clona a sursei, cu mici schimbari de implementare si variabile... 3) daca cineva vrea cu adevarat sa rezolve o anumita problema, ar fi mai folositor sa intrebe ideea de rezolvare si sa o "rumege" singur; nu degeaba n-am pus toti cont de YM si adresa de mail
...pe de alta parte, a citi surse este foarte folositor. Poate ar fi o idee sa poti citi doar sursele problemelor la care deja ai luat 100? Ar fi mult de implementat totusi si nu prea folositor, dar mai fair.
|
|
|
|
|
19
|
Comunitate - feedback, proiecte si distractie / Arhiva / probleme cu contu!!!
|
: Mai 30, 2005, 10:13:03
|
|
Am o mare problema cu infoarena.devnet.ro. Nu pot sa ma logez pe cont, dar info.devnet.ro merge perfect. Mai exact, cand ma logez pe infoarena nu imi da mesaj de Cont/ Parola invalida, ci revine la pagina initiala. Am incercat sa: 1)dezactivez firewall 2)accept all cookies 3)clear cookie ...si nimic nu a mers. Nu cred ca este o problema de la mine, pentru ca am intrat de f. multe ori pe cont si nu am schimbat nimic de atunci. Sper sa se poata rezolva aceasta problema. Multumesc!
|
|
|
|
|
24
|
Comunitate - feedback, proiecte si distractie / Arhiva / problem with opera
|
: Noiembrie 23, 2004, 10:07:46
|
Deci eu am acasa Opera 7.51 (shi sunt sigur ca shi altii au acest browser instalat) shi am o mica mare problema : daca intru intrun forum, nu prea pot sal folosesc pt ca "se misca textul" intrun infinite loop; el tot isi auto formateaza lungimea randului sarind dintro stare in alta. Nu prea shtiu cum sa explic ideea e ca tre sa schimb la IE. Alte forumuri phpBB2 imi merg perfect pe Opera... Skipy - http://www.rainsville.3x.ro
|
|
|
|
|