Revizia anterioară Revizia următoare
Arhiva educationala
Se propune construirea unei noi arhive de probleme care sa aiba exclusiv scop educational. Spre deosebire de probleme de concurs in care se imbina mai multi algoritmi si rezolvarea de obicei nu este evidenta, problemele din aceasta arhiva vor fi create special pentru cei care vor sa invete cum sa implementeze un algoritm sau o metoda de rezolvare anume. Se va permite accesul la teste, surse si se vor da si link-uri catre documentatie. Mai multe despre acest proiect gasiti aici.
De ce m-as baga?
1. Vei invata cum se creeaza probleme pe infoarena
2. Vei deveni cunoscut
3. Poti invata mai multe despre subiectele care le abordezi, lucrand alaturi de veteranii din echipa infoarena
4. Munca ta va ajuta mii de persoane sa invete informatica, si intreaga comunitate iti va fi rescunoscatoare
Cum pot sa contribui?
Momentan, pentru a obtine o eficienta mai buna, recrutarea voluntarilor pentru arhiva educationala a fost oprita. Echipa care contribuie activ la dezvoltarea arhivei educationale este alcatuita din:
- Filip Cristian Buruiana •filipb (coordonator de proiect)
- Paul-Dan Baltescu •pauldb (coordonator de proiect)
- Savin Tiberiu •devilkind
- Marius Stroe •Marius
- dragus marius •mariusdrg
- Lucian Boca •amadaeus
Multumim celor care ne-au ajutat pana acum:
- Bogdan-Cristian Tataroiu •bogdan2412
- Cezar Mocan •CezarMocan
- Florian Marcu •Florian
- Gabriel Bitis •gabitzish1
- Tabara Mihai •Tabara
- Ionescu Vlad •Dastas
- Bogdan-Alexandru Stoica •fireatmyself
- Bondane Cosmin •cos_min
- Tudorica Constantin Alexandru •tudalex
- Sima Cotizo •sima_cotizo
- Pripoae Teodor Anton •toni2007
- Toma Radu •tm_radu
- Gavrila Vlad •GavrilaVlad
- Serban Andrei Stan •savim
- Florin Ghesu •floringh06
Documentatie
Fiecare voluntar are obligatia sa citeasca urmatoarele materiale inainte de a putea trece efectiv la lucru:
Continutul arhivei
In tabelul de mai jos se afla probleme la care se lucreaza in momentul de fata. Finalizarea lor reprezinta unul dintre KR-urile din Q4, 2008.
Denumire problema | Voluntar | Finalizat |
---|---|---|
Quicksort | Lucian Boca •amadaeus | |
Parcurgere BFS | Paul-Dan Baltescu •pauldb | |
Hashuri | Filip Cristian Buruiana •filipb | |
Ciclu eulerian | Lucian Boca •amadaeus | |
Trie | Lucian Boca •amadaeus | |
Double Ended Queue | Paul-Dan Baltescu •pauldb | |
Heapuri | Savin Tiberiu •devilkind | |
Infasuratoare convexa | dragus marius •mariusdrg | |
APM | dragus marius •mariusdrg | |
Componente tare conexe | Marius Stroe •Marius | |
Componente biconexe | Marius Stroe •Marius | |
Cuplaj maxim | Marius Stroe •Marius | |
Flux | Savin Tiberiu •devilkind | |
Flux maxim de cost minim | Paul-Dan Baltescu •pauldb | |
Invers modular | dragus marius •mariusdrg | |
Paduri de multimi disjuncte | Savin Tiberiu •devilkind |
In tabelul de mai jos se afla sugestii privind algoritmii care trebuie sa se gaseasca sub forma de probleme in arhiva educationala.
Puteti veni oricand cu propuneri si sugestii de probleme noi pe forum!
Matematica:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Algoritmul lui Euclid | Filip Cristian Buruiana •filipb | Filip Cristian Buruiana •filipb | |
Algoritmul lui Euclid extins | Bogdan-Cristian Tataroiu •bogdan2412 | Filip Cristian Buruiana •filipb | |
Ciurul lui Erathostenes | Filip Cristian Buruiana •filipb | Filip Cristian Buruiana •filipb | |
Algoritmul lui Gauss | - | - | |
Principiul includerii si excluderii | - | - |
Backtracking:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Permutari | Cezar Mocan •CezarMocan | Filip Cristian Buruiana •filipb | |
Combinari | Cezar Mocan •CezarMocan | Andrei Grigorean •wefgef | |
Submultimi | Cezar Mocan •CezarMocan | - |
Programare dinamica:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Cel mai lung subsir comun | Filip Cristian Buruiana •filipb | Filip Cristian Buruiana •filipb | |
Cel mai lung subsir crescator | Florian Marcu •Florian | Filip Cristian Buruiana •filipb | |
Knapsack | Gabriel Bitis •gabitzish1 | - | |
Subsecventa de suma maxima | Gavrila Vlad •GavrilaVlad | - |
Algoritmi pe grafuri:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Parcurgere BFS | - | - | |
Parcurgere DFS - componente conexe | Gabriel Bitis •gabitzish1 | Adrian Diaconu •DITzoneC | |
Componente biconexe | - | - | |
Componente tare-conexe | Tabara Mihai •Tabara | - | |
Sortare topologica | Tabara Mihai •Tabara | Adrian Diaconu •DITzoneC | |
Lant hamiltonian | - | - | |
Ciclu eulerian | - | - | |
Arbore partial de cost minim | - | - | |
Algoritmul lui Dijkstra | Ionescu Vlad •Dastas | Filip Cristian Buruiana •filipb | |
Algoritmul Floyd-Warshall/Roy-Floyd | Gabriel Bitis •gabitzish1 | Filip Cristian Buruiana •filipb | |
Algoritmul Bellman-Ford | - | - | |
Flux maxim | Bogdan-Alexandru Stoica •fireatmyself | - | |
Flux maxim de cost minim | - | - | |
Cuplaj maxim | - | - | |
Cuplaj maxim de cost minim | - | - | |
Lowest Common Ancestor | Savin Tiberiu •devilkind | - | |
2SAT | - | - |
Siruri de caractere:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Potrivirea sirurilor | Bogdan-Cristian Tataroiu •bogdan2412 | Filip Cristian Buruiana •filipb | |
Arbori de sufixe | - | - | |
Trie | - | - |
Structuri de date:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Heapuri | Florin Ghesu •floringh06 | Airinei Adrian •astronomy | |
Hashuri | - | - | |
Arbori de intervale | Bondane Cosmin •cos_min | Adrian Diaconu •DITzoneC | |
Arbori de intervale aplicatie 1 | - | - | |
Arbori de intervale aplicatie 2 | - | - | |
Arbori de intervale aplicatie 3 | - | - | |
Arbori de intervale aplicatie 4 | - | - | |
Algoritmi O(sqrtN) | - | - | |
Arbori indexati binar | Bondane Cosmin •cos_min | Filip Cristian Buruiana •filipb | |
Range Minimum Query | Savin Tiberiu •devilkind | Adrian Diaconu •DITzoneC | |
Double ended queue (deque) | - | - | |
Structuri de multimi disjuncte | Toma Radu •tm_radu | Airinei Adrian •astronomy | |
Treapuri | Bogdan-Cristian Tataroiu •bogdan2412 | Mircea Pasoi •domino |
Geometrie:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Intersectia a doua drepte | - | - | |
Aria unui poligon | - | - | |
Punct in poligon | - | - | |
Infasuratoare convexa | - | - | |
Diagrame Voronoi | - | - | |
Distanta minima intre doua puncte in plan | - | - | |
Distanta maxima intre doua puncte in plan | - | - |
Diverse:
Denumire problema | Voluntar | Responsabil IA | Finalizat |
---|---|---|---|
Cautare binara | Pripoae Teodor Anton •toni2007 | Filip Cristian Buruiana •filipb | |
Ridicare la putere in timp logaritmic | Tudorica Constantin Alexandru •tudalex | Filip Cristian Buruiana •filipb | |
Evaluare de expresii | Sima Cotizo •sima_cotizo | Adrian Diaconu •DITzoneC | |
Sprague-Grundy(Teoria jocurilor) | - | - | |
Statistici de ordine | - | - | |
Operatii pe numere mari | Serban Andrei Stan •savim | - |