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).
2  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Ce nu ti-a spus mama despre productie : Mai 09, 2012, 12:36:20
@Cosmin: Sa hard-codezi cateva linii de cod in loc sa extinzi functionalitatea clasei. N-am gasit niciun exemplu care sa fie usor de explicat, poate ai tu unul Tongue
3  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Weird List : Martie 20, 2012, 20:17:03
Se poate modifica lista originala?
4  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2012 / Răspuns: Paginatie : Februarie 26, 2012, 10:32:28
De treaba evaluatorul Smile Putem sa-i dam o bere?
5  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2012 / Răspuns: Paginatie : Februarie 26, 2012, 10:24:02
Daca pe o linie incape un singur cuvant, trebuie sufixat cu spatii, sau cu \n (e.g.: "cuvant____" sau "cuvant\n")?
6  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 146 Sticle : Februarie 17, 2012, 21:09:01
E un animal mitologic care se gaseste prin orase si pe la campie. Isi hraneste puii cu lapte si naste pui vii. Puii se numesc mini-chitzoshvarte.
7  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Problema saptamanii 2007-10-30 : Octombrie 30, 2007, 12:44:27
...

Editat de moderator: Am sters ideea pentru ca altii sa se gandeasca in continuare. Trimite-i mesaj privat lui Cosmin cu rezolvarea.
8  infoarena - concursuri, probleme, evaluator, articole / Summer Challenge Doi / Raspuns: 000 Sah : August 11, 2006, 11:13:09
Este posibil ca o casuta sa nu apartina nici unei regiuni?
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...
10  infoarena - concursuri, probleme, evaluator, articole / Informatica / Overloading operator < on (int, int) : Martie 02, 2006, 22:04:00
Mersi, asta cautam.
11  infoarena - concursuri, probleme, evaluator, articole / Informatica / Overloading operator < on (int, int) : Martie 02, 2006, 20:13:30
Cod:
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.
13  infoarena - concursuri, probleme, evaluator, articole / Informatica / Range Sum Add/ Lookup Data Structure : Februarie 19, 2006, 12:06:06
Tot incerc de cateva zile sa scot o structura de date care sa poate face urmatoarele operatii in timp O(log^2(N) sau mai bine...

1) Adauga X la toate elementele de pe un interval
2) Calculeaza suma tuturor elementelor de pe un interval

Am incercat cu arbori de intervale, dar cred ca cu unul singur nu merge.

"Multzam fain" pt orice ajutor
14  Comunitate - feedback, proiecte si distractie / Off topic / SMS Gratuite : Decembrie 09, 2005, 20:37:36
http://thesmszone.com/?ref=skipy                
Super tare site, poti trimite SMS-uri gratis cu ce numar de telefon sau ce nume vrei tu!!!
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.
16  infoarena - concursuri, probleme, evaluator, articole / Happy coding / 000 Expresii algebrice : Octombrie 23, 2005, 18:55:21
Pentru testul:
3*(3*2)*3
raspunsul este 5?
17  infoarena - concursuri, probleme, evaluator, articole / Happy coding / 004 Palindroame : Octombrie 22, 2005, 12:33:00
Cred ca exemplul este gresit, deoarece pentru "aeriseiar" numarul minim de operatii este 3:

(schimb "ar") -> aeriseira
(schimb "ei") -> aerisiera
(schimb "er") -> aerisirea

Si nu 4, cum pretinde problema.
Am dreptate?
18  infoarena - concursuri, probleme, evaluator, articole / Informatica / Grupul topcoderilor de pe infoarena va saluta! : Iunie 13, 2005, 18:31:12
Marti ora 3 sounds cool; I'll be there. Propun sa ne strangem  pe general de la 2:30 si la 3 sa incepem.
M-am inscris la  lista de pe yahoo, desi nu cred ca e necesar... sau ma rog, sa vedem.
Oricum mi se pare o idee buna, sa vedem daca ramane la stadiul asta.
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!
20  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 027 Loto : Martie 14, 2005, 17:06:48
Din cate tin eu minte, am rezolvat problema f. usor: n^3 log (n^3), cu o cautare binara. Cred ca ar trebui sa fie usor acum...
21  infoarena - concursuri, probleme, evaluator, articole / Articole / skiplists : Februarie 21, 2005, 13:06:04
Mi se parea destul de important sa se explice si adaugarea efectiva, dar ma rog e inuitiv. Ceea ce nu inteleg este nod** link. Poate cineva sa-mi explice adaugarea / sami trimita o sursa care merge pe mail. Daca aveti, va rog datimi shi mie pe [email protected]
22  infoarena - concursuri, probleme, evaluator, articole / Concursuri / preONI Runda #1, clasele 11-12, problema 2 : Ianuarie 23, 2005, 15:58:22
Exista o limita superioara de dragoni?
23  Comunitate - feedback, proiecte si distractie / Off topic / none : Noiembrie 23, 2004, 10:10:47
Daca tot e offtopic dau shi eu un msg sa vad daca e buna semnatura mea Tongue
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
25  infoarena - concursuri, probleme, evaluator, articole / Articole / New article : Hash : Noiembrie 15, 2004, 19:32:53
Ma gandeam ca ar fi folositor un articol despre hash-uri simple, pe nr reale, dublul hash-ul lui Patrascu etc. Cred ca ar fi folositor pt ca majoritatea au doar o idee despre cei aia hash... IMO.
    Voi ce ziceti?
                                                 Skipy
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines