•pauldb
|
 |
« : Noiembrie 28, 2008, 18:23:00 » |
|
In pagina proiectului, apare o lista de probleme ce urmeaza sa fie adaugate in arhiva educationala. Aceasta lista este incompleta. In acest topic, sunteti invitati sa aduceti idei pentru completarea listei. Va reamintesc ca arhiva educationala pune accent pe algoritmi, metode de programare, structuri de date, etc., nu pe rezolvarea problemelor de informatica. Pentru a contribui cu probleme de informatica, documentati-va aici.
|
|
|
Memorat
|
Am zis 
|
|
|
•gabitzish1
|
 |
« Răspunde #1 : Decembrie 09, 2008, 22:34:15 » |
|
Ar trebui sa aveti grija la problemele astea cand fixati limitele de timp si memorie. Scopul lor este sa invete lumea algoritmii, nu jmenuri de implementare. Ati putea cere cuiva sa va ajute si cu o sursa in pascal, sa fiti siguri ca intra  Ati putea baga niste probleme pt jmenuri... (optimizari de memorie.. timp.. etc).
|
|
« Ultima modificare: Decembrie 09, 2008, 22:39:42 de către Bitis Gabriel »
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #2 : Decembrie 09, 2008, 22:40:27 » |
|
Cred ca mai degraba ar merge facuta o sectiune speciala: "C++ pentru concursuri" - unde sa inveti sa implementezi. Aici s-ar potrivi si probleme de optimizari. Poate ca daca vom avea timp vom face asa ceva 
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•silviug
|
 |
« Răspunde #3 : Decembrie 14, 2008, 00:21:24 » |
|
Mi-a trecut si mie prin cap cateva idei de probleme clasice: - Coduri Prufer: cum faci cod Prufer din arbore; cum obtii arborele din cod Prufer; ambele O(N) - DFS cu timpi de intrare/iesire. Query-uri de stramosi. Asta e deja in arhiva though (de pe Lista lu' Francu). - Dinamici clasice: parantezare optima, bitonic sequence (alea de prin Cormen in principiu); una sa exemplifice si memoizarea. - Sortari: sortare prin numarare, radix sort Ca o idee generala, problemele din Cormen (cele explicate in text si aplicatiile de la sfarsit de capitol) sunt o buna sursa de inspiratie de probleme clasice. Trebuie filtrate/impartite alea care implica mai multe lucruri deodata. Oricum am vazut ca deja e ditai lista de idei, deci nu duceti lipsa de material de lucru  Keep up the good work! Silviu
|
|
|
Memorat
|
"Don't gain the world and lose your soul, wisdom is better than silver or gold." [Bob Marley - Jamaican reggae musician & singer (1945 - 1981)]
|
|
|
•pauldb
|
 |
« Răspunde #4 : Decembrie 17, 2008, 00:54:32 » |
|
Multumim pentru completari. Asteptam idei noi! Imi poti explica ce e bitonic sequence? Eu n-am auzit de ea si pe google gasesc alte chestii. O sa luam si Cormenul la puricat cand ramanem fara idei. 
|
|
|
Memorat
|
Am zis 
|
|
|
•Cosmin
|
 |
« Răspunde #5 : Decembrie 17, 2008, 03:04:10 » |
|
Ciclu bitonic nu secventa bitonica. E problema in care trebuie sa gasesti ciclu de cost minim in plan care trece prin n puncte date cu restrictia sa mearga intai de la stanga la dreapta si apoi de la dreapta la stanga. S-a dat si la IOI in 93.
|
|
|
Memorat
|
|
|
|
•silviug
|
 |
« Răspunde #6 : Decembrie 17, 2008, 16:46:46 » |
|
Asa, zice bine Cosmin. S-a dat si la o regionala de-a noastra mai recent.
E o problema draguta de PD care, cred eu, a devenit clasica.
|
|
|
Memorat
|
"Don't gain the world and lose your soul, wisdom is better than silver or gold." [Bob Marley - Jamaican reggae musician & singer (1945 - 1981)]
|
|
|
•wefgef
|
 |
« Răspunde #7 : Decembrie 17, 2008, 20:39:40 » |
|
Este in Cormen problema ciclului bitonic 
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•Cosmin
|
 |
« Răspunde #8 : Decembrie 18, 2008, 02:24:20 » |
|
@andrei, pai ce zicea silviu
|
|
|
Memorat
|
|
|
|
•Marius
|
 |
« Răspunde #9 : Decembrie 24, 2008, 19:00:08 » |
|
Am vorbit cu Filipb despre următoarea problemă, dar postez și aici: să se determine câte cuplaje maxime sunt într-un graf bipartit. Se rezolvă cu programare dinamică în O(2N N2).
|
|
|
Memorat
|
Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
|
|
|
•Cosmin
|
 |
« Răspunde #10 : Decembrie 24, 2008, 20:07:17 » |
|
E mai bun exemplul clasic cu cel mai scurt ciclu hamiltonean in O(n^2 2^n)
|
|
|
Memorat
|
|
|
|
•Marius
|
 |
« Răspunde #11 : Februarie 13, 2009, 13:23:14 » |
|
Chiar dacă în secÈ›iunea de articole există Probleme de acoperire nu cred că ar fi rău să existe o problemă care combină programarea dinamică cu backtrackingul. Un exemplu ar fi „În câte moduri se poate acoperi o tablă cu dominouri / alte pieseâ€. Sau poate o altă problemă, nu È™tiu.
|
|
|
Memorat
|
Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
|
|
|
•Marius
|
 |
« Răspunde #12 : Februarie 17, 2009, 12:33:41 » |
|
Nu ar merge și numerele lui Stirling, implementate cu modulo sau cu numere mari? Cred că ar fi util de știut ce semnifică ele.
|
|
|
Memorat
|
Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
|
|
|
•MciprianM
|
 |
« Răspunde #13 : Iunie 28, 2010, 21:54:39 » |
|
Poate ar trebui adaugata si problema postasului chinez? http://en.wikipedia.org/wiki/Route_inspection_problemAstazi am intalnit-o din nou dupa ce am facut-o in semestrul intai la facultate si ma gandeam ca ar intra la "clasice". Daca vreti ma ocup eu, ca oricum sunt in vacanta.
|
|
|
Memorat
|
|
|
|
•Cosmin
|
 |
« Răspunde #14 : Iunie 29, 2010, 02:47:58 » |
|
Exista deja problema acolo http://infoarena.ro/problema/traseuCred ca ar trebui sa fiti atenti ce probleme adaugati la arhiva educationala. In principiu vrem algoritmii de baza ce sunt prin carti de algoritmica nu si aplicatii ceva mai complicate ale lor. Nu vrem sa fie arhiva prea mare, ci sa fie mica si utila pentru cineva care vrea sa invete algoritmii de baza. De exemplu numerele stirling nu cred ca au super multe aplicatii prin problemele de info sau sunt o notiune asa de importanta deci ar fi o problema ce nu e esential sa fie in arhiva educationala. In schimb un articol despre subiecte ca problema postasului chinez sau numerele stirling ar fi interesant.
|
|
« Ultima modificare: August 10, 2010, 06:28:20 de către Cosmin Negruseri »
|
Memorat
|
|
|
|
•alexa_myparadise
Strain
Karma: 1
Deconectat
Mesaje: 5
|
 |
« Răspunde #15 : Martie 04, 2011, 22:45:05 » |
|
Sau ar mai putea fi adaugat si Principiul lui Dirichlet sau Taietura minima intr-un graf cu costuri. 
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #16 : August 18, 2011, 08:38:47 » |
|
M-am gandit pentru inceput sa facem o problema cu numerele mari, gen -, +, /, *. Pneutr inceput cam atata am, o sa revin si cu alte propuneri
|
|
|
Memorat
|
|
|
|
•S7012MY
|
 |
« Răspunde #17 : Ianuarie 08, 2012, 18:01:17 » |
|
|
|
|
Memorat
|
|
|
|
•Cosmin
|
 |
« Răspunde #18 : Ianuarie 10, 2012, 10:45:48 » |
|
nu cred ca are rost adaugat aho corasik, cate probleme din arhiva se rezolva cu el?
|
|
|
Memorat
|
|
|
|
•maritim
|
 |
« Răspunde #19 : Ianuarie 10, 2012, 11:23:50 » |
|
Din cate stiu o problema care se rezolva complet cu acest algoritm s-a dat la ONI 2008 : Virus. Eu sunt pro!
|
|
|
Memorat
|
|
|
|
•blasterz
|
 |
« Răspunde #20 : Ianuarie 10, 2012, 11:54:53 » |
|
Din cate stiu o problema care se rezolva complet cu acest algoritm s-a dat la ONI 2008 : Virus. Eu sunt pro! Problema Virus se putea rezolva de 100 si cu Suffix Arrays in O(n log n). Cred ca Suffix Arrays sunt mult mai folositori decat Aho Corasik. Virus e singura problema pe care o stiu cu Aho Corasik, in schimb probleme cu Suffix Arrays sunt mai des intalnite.
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #21 : Ianuarie 10, 2012, 15:23:08 » |
|
Mai exista problemele care se rezolva cu Aho CoharisiK. On the top of my head: - strigat de pe infoarena - censored de pe TIMUS
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #22 : Ianuarie 10, 2012, 15:25:59 » |
|
Eu nu vad ce ar cauta un algoritm atat de avansat precum Aho Corasik in arhiva educationala. In concursuri oricum nu il intalnesti prea des si pana la urma scopul arhivei este sa ii ajute in principal pe cei aflati la inceput de drum sa invete lucrurile de baza. P.S.: Eu nu stiu Aho Corasik 
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•scipianus
|
 |
« Răspunde #23 : Ianuarie 10, 2012, 15:56:17 » |
|
Eu nu vad ce ar cauta un algoritm atat de avansat precum Aho Corasik in arhiva educationala. In concursuri oricum nu il intalnesti prea des si pana la urma scopul arhivei este sa ii ajute in principal pe cei aflati la inceput de drum sa invete lucrurile de baza. P.S.: Eu nu stiu Aho Corasik  Da,corect,in mare parte arhiva educationala contine algoritmi de baza si este pentru cei aflati la inceput. Dar atunci unde este "arhiva pentru olimpici (pentru cei care au cam depasit stadiul de inceput)" ?  O platforma distribuita si open pentru informatii de olimpiade cum este infoarena.ro. Poti sa fii cel mai tare din orasul tau, dar trebuie sa mai stii si smenurile clasice, ce fac altii, cum se fac anumite smenuri.. o comunitate stransa, dar distribuita, sa nu se ajunga in cazul degenerat de la ICHB. Deja infoarena.ro e super tare ca si continut, dar eu am predat multe smenuri si probleme care nu exista aici si care ar ajuta pe multa lume.. daca se accepta ideea ca trebuie sa se share knowledge pe o platforma de genul asta ca sa fim competitivi internationali, atunci suntem abia la 1% din ce trebuie facut. O solutie simpla: fiecare profesor care preda la ICHB sa se inregistreze si sa se puna pe Youtube/Trilulilu cu embed pe infoarena. Bandwidth-ul e ieftin, video e viitorul, si e foarte low-effort pentru persoana care preda.
Ar fi foarte frumos daca s-ar realiza ce a spus Mircea Pasoi in discutia Monopol 
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #24 : Ianuarie 10, 2012, 17:04:14 » |
|
Da,corect,in mare parte arhiva educationala contine algoritmi de baza si este pentru cei aflati la inceput. Dar atunci unde este "arhiva pentru olimpici (pentru cei care au cam depasit stadiul de inceput)" ?  O găseÈ™ti în stînga, sub numele de â€Arhiva de probleme†
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
|