All public logs
From Algopedia
Jump to navigationJump to search
Combined display of all available logs of Algopedia. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 15:19, 10 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 27: Algoritmul Union-Find (Created page with "== Înregistrare video lecție == {{#ev:youtube|https://youtu.be/QCaiWycJljs|||||start=8250&end=8320&loop=1}} == Problema Disjoint == Se dau <tt>N</tt> mulţimi de numere, iniţial fiecare mulţime <tt>i</tt> conţinând un singur element, mai exact elementul i. Asupra acestor mulţimi se pot face 2 tipuri de operaţii, astfel: * operaţia de tipul 1: se dau două numere naturale <tt>x</tt> si <tt>y</tt>, între 1 şi <tt>N</tt>. Se cere să se reunească m...")
- 13:27, 10 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 26: Programare dinamică (3) (Created page with "== Înregistrare video rezolvarea temei == {{#ev:youtube|https://www.youtube.com/watch?v=KdHv9T7Pp98|||||start=80&end=10280&loop=1}} În continuare vom studia exemple de probleme de programare dinamică și probleme suprapuse date la olimpiadă. == Problema Faleza == Problema [https://www.nerdarena.ro/problema/faleza Faleza] a fost dată la ONI 2017 clasa a 6-a. Ea este o problemă de un anumit gen, care se întâlnește din când în când la olimpiadă: probleme...")
- 11:30, 10 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 25: Programare dinamică (2) (Created page with "== Înregistrare video lecție == {{#ev:youtube|https://youtu.be/z4433kBdq2A|||||start=5580&end=9780&loop=1}} == Problema rucsacului == '''Atenție:''' veți avea la temă ca aplicație problema [https://www.nerdarena.ro/problema/rucsac1 Rucsac1]. Se dă o mulțime formată din <tt>N</tt> obiecte, fiecare având o greutate și o valoare. Într-un rucsac putem încărca o greutate maxim <tt>G</tt>. Ne dorim să încărcăm rucsacul cu obiecte astfel încât să m...")
- 10:39, 10 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 29: Discutarea problemelor de la OJI 2024 (Created page with "== Înregistrare video lecție == {{#ev:youtube|https://youtu.be/z4433kBdq2A|||||start=1&end=3540&loop=1}} == Problema Parking == Problema [https://www.nerdarena.ro/problema/parking Parking] a fost dată la OJI 2024 Clasa a 7-a. Când vedem o astfel de problemă primul gând trebuie să fie: oricât de simplă ar fi soluția, chiar și cea mai simplă soluție va fi delicat de implementat și nu va fi scurtă. Este genul de problemă care, la concurs, ia timp. Da...")
- 21:10, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 24: Programare dinamică (1) (Created page with "== Înregistrare video lecție == {{#ev:youtube|https://www.youtube.com/watch?v=a0wFdh8DInQ|||||start=7600&end=11100&loop=1}} == Conceptul de programare dinamică == Introducere Wikipedia definește programarea dinamică drept o metodă pentru rezolvarea unor probleme complexe prin descompunerea lor în subprobleme mai simple. Se poate aplica problemelor care prezintă proprietățile de suprapunere a subproblemelor și de substructură optimală. Atunci când s...")
- 19:52, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 28: Sfaturi pentru concursuri / olimpiadă (Created page with "== Ce să faceți / ce să nu faceți == === Ce să faceți === * '''Odihnă:''' odihniți-vă cu o zi înainte. Relaxați-vă cu activitatea favorită. Mergeți la un film, jucați jocul vostru preferat, etc. Încercați să nu vă gândiți la concurs. * '''Ceas:''' aveți un ceas la voi. Nu ceasul calculatorului sau al smartphone-ului. Fiți conștienți de trecerea timpului, nu vă treziți din visare când mai este un sfert de oră. Pentru aceasta un ceas așezat...")
- 14:57, 8 June 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi,permutări, combinări, aranjamente, next permutation to Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi, permutări, combinări, aranjamente, next permutation without leaving a redirect
- 14:56, 8 June 2025 Mihai talk contribs deleted page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi, permutări, combinări, aranjamente, next permutation (Deleted to make way for move from "Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi,permutări, combinări, aranjamente, next permutation")
- 14:21, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 23: Evaluare (6) (Created page with "Testați-vă cunoștințele și rezolvați următoarele probleme în decurs a trei ore (program C trimis la [https://www.nerdarena.ro/ NerdArena]): * [https://nerdarena.ro/problema/coada Coada] * [https://nerdarena.ro/problema/plop Plop] * [https://nerdarena.ro/problema/nraprime1 NrPrime1] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_23:_Evaluare_(6) Accesează rezolvarea problemelor de la lecția 23]")
- 14:19, 8 June 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale: submulțimi, permutări, combinări, aranjamente, next permutation to Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi,permutări, combinări, aranjamente, next permutation without leaving a redirect
- 14:18, 8 June 2025 Mihai talk contribs deleted page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi,permutări, combinări, aranjamente, next permutation (Deleted to make way for move from "Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale: submulțimi, permutări, combinări, aranjamente, next permutation")
- 14:14, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale: submulțimi, permutări, combinări, aranjamente, next permutation (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/CVOXXa6i8fs</youtube> == Permutări == Permutările de <source lang="C" enclose="none">N</source> elemente sunt definite ca numărul de moduri de a aranja în șir cele <source lang="C" enclose="none">N</source> elemente. Cred că formula numărului de permutări distincte este destul de ușor de demonstrat, v-o las ca exercițiu: P(N) = N! === Permutările ca funcții de reara...")
- 10:44, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi, permutări, combinări, aranjamente, next permutation (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/CVOXXa6i8fs</youtube> == Permutări == Permutările de <source lang="C" enclose="none">N</source> elemente sunt definite ca numărul de moduri de a aranja în șir cele <source lang="C" enclose="none">N</source> elemente. Cred că formula numărului de permutări distincte este destul de ușor de demonstrat, v-o las ca exercițiu: P(N) = N! === Permutările ca funcții de reara...")
- 09:05, 8 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 22: Generarea elementelor combinatoriale prin algoritmi de tip succesor: submulțimi,permutări, combinări, aranjamente, next permutation (Created page with "== Înregistrare video lecție == https://youtu.be/CVOXXa6i8fs == Permutări == Permutări Permutările de N elemente sunt definite ca numărul de moduri de a aranja în șir cele N elemente. Cred că formula numărului de permutări distincte este destul de ușor de demonstrat, v-o las ca exercițiu: P(N) = N! Permutările ca funcții de rearanjare O permutare poate fi văzută ca o funcție de rearanjare a valorilor inițiale. Astfel, dacă permutarea noastră e...")
- 13:51, 3 June 2025 Mihai talk contribs created page Clasa a 7-a Lecția 21: Cozi duble și maximul în fereastră glisantă (Created page with "== Tipul deque (coadă dublă) == Coada dublă este o coadă la care putem adăuga și scoate din ambele capete. Poate fi considerată ca o coadă și o stivă într-o singură structură de date, cu diferența că în coada dublă putem adăuga la începutul cozii. Cum implementăm o coadă dublă? O putem implementa la fel ca pe o coadă, într-un vector circular și folosind doi indici, <source lang="C" enclose="none">primul</source> și <source lang="C" enclose...")
- 10:16, 30 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 19: Cozi și algoritmul lui Lee (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/nja4_LDg9Xk</youtube> == Tipul coadă == Coada (în engleză queue) este o ''grămadă'' de obiecte ordonate după ordinea '''FIFO''': ''first in, first out''. Aceasta înseamnă că putem adăuga obiecte în coadă, iar atunci când le vom scoate, le vom scoate în aceeași ordine în care le-am adăugat. Ne aducem aminte că, prin contrast, stiva scoate obiectele în ordine i...")
- 08:15, 30 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 18: Divide et impera, mergesort, quicksort (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/bgMxb050keA</youtube> == Tehnici de programare: divide et impera == Denumită și divide and conquer sau dezbină și stăpânește, este o tehnică cunoscută de mii de ani conducătorilor. Este o tehnică de cucerire sau menținere a puterii asupra unui grup care ar avea putere mai mare dacă s-ar uni. Ținând acel grup dezbinat, fiecare facțiune în parte are putere mică și p...")
- 07:34, 30 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 20: Evaluare (5) (Created page with "Testați-vă cunoștințele și rezolvați următoarele probleme în decurs a trei ore (program C trimis la [https://www.nerdarena.ro/ NerdArena]): * [https://nerdarena.ro/problema/axyz AXYZ] * [https://nerdarena.ro/problema/patrate Pătrate] * [https://nerdarena.ro/problema/wind Wind] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_20:_Evaluare_(5) Accesează rezolvarea problemelor de la lecția 20]")
- 20:26, 29 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 17: Evaluare (4) (Created page with "Testați-vă cunoștințele și rezolvați următoarele probleme în decurs a trei ore (program C trimis la [https://www.nerdarena.ro/ NerdArena]): * [https://nerdarena.ro/problema/pinguini Pinguini] * [https://nerdarena.ro/problema/factoriale1 Factoriale1] * [https://nerdarena.ro/problema/becuri1 Becuri1] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_17:_Evaluare_(4) Accesează rezolvarea problemelor de la lecția 17]")
- 14:39, 29 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 16: Tehnica Two Pointers (doi pointeri), tipul de date struct și metoda Greedy (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/W59ZLyfMZlc</youtube> == Tehnica Two Pointers (doi pointeri) == În informatica de concurs avem tehnici semi-banale cărora le dăm o denumire pentru a putea să le referim ușor într-o discuție. Este și cazul acestei metode. Deși relativ evidentă, ea are un nume 🙂 Pe scurt, '''Two Pointers''' folosește doi indici într-un vector ce avansează pe rând, similar cu intercla...")