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).
- 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...")
- 14:32, 29 May 2025 Mihai talk contribs created page File:Intervale-pe-dreapta-1.svg.png
- 14:32, 29 May 2025 Mihai talk contribs uploaded File:Intervale-pe-dreapta-1.svg.png
- 13:40, 29 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 15: Citire / scriere rapidă (Created page with "== Înregistrare video curs == <youtube height="720" width="1280">https://youtu.be/edb5JQiZxoY</youtube> == Citire/scriere rapidă cu fgetc() / fputc() == Știm că atunci când avem de citit numere la intrare <source lang="C" enclose="none">fscanf()</source> este foarte lentă. Știm că putem citi mai rapid folosind <source lang="C" enclose="none">fgetc()</source> și calculând numerele. Am prezentat, în trecut, o funcție de citire a întregilor bazată pe ...")
- 19:28, 27 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 13: Analiză amortizată (2) (Created page with "== Înregistrare video curs == <youtube height="720" width="1280">https://youtu.be/_oXoXO7EEWY</youtube> == Problema Unific == Problema [https://www.nerdarena.ro/problema/unific Unific] a fost dată la OJI 2013 clasa a 7-a. Problema definește o procedură prin care două numere pot fi unificate, dacă au măcar o cifră în comun. Apoi cere să se aplice pe un vector unificări de elemente adiacente până ce nu se mai poate unifica nimic. Întotdeauna se va face pr...")
- 20:22, 26 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 12: Analiză amortizată (1) (Created page with "== Înregistrare video curs == <youtube height="720" width="1280">https://youtu.be/PW0OHW6kBeM</youtube> == Despre analiza amortizată == Citat din [http://en.wikipedia.org/wiki/Introduction_to_Algorithms CLRS]: În analiza amortizată facem media timpului necesar pentru a executa o secvență operații, împărțindu-l la toate operațiile executate. Prin analiza amortizată putem să arătăm că costul mediu al unei operații este mic, atunci când împărțim...")
- 12:28, 26 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 14: Evaluare (3) (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/tari Țări] * [https://nerdarena.ro/problema/maxp MaxP] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_14:_Evaluare_(3) Accesează rezolvarea problemelor de la lecția 14]")
- 11:35, 26 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 11: Numere mari, exponențiere rapidă, element majoritar (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/YwpoxbhQoBM</youtube> == Operații cu numere mari == === Reprezentarea numerelor mari === Unele probleme necesită lucrul cu numere mai mari decât ne permite tipul <source lang="C" enclose="none">long long</source> (cu aproximație 18 cifre zecimale, mai exact 2<sup>64</sup>). Ce facem în acest caz? Stocăm aceste numere în vectori, câte o cifră în fiecare element al vector...")
- 13:28, 23 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 10: Fill recursiv (flood fill) (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/EB97GkmjVgQ</youtube> == Despre flood fill == Algoritmul fill ''umple'' toate golurile accesibile de la un punct dat. Golurile pot fi elemente zero într-o matrice, de exemplu, iar vecinii pot fi definiți ca elementele adiacente pe linie și coloană (acesta este cazul cel mai întâlnit). Alteori vecinii pot fi definiți ca având un punct comun cu elementul curent, ceea ce in...")
- 10:55, 23 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 9: Evaluare (2) (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/invcuv Invcuv] * [https://nerdarena.ro/problema/partprim Partprim] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_9:_Evaluare_(2) Accesează rezolvarea temei 9]")
- 10:30, 23 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 8: Recursivitate (2) (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/yPXRdAuZv6w</youtube> == Exemple de funcții recursive == Iată câteva probleme care se rezolvă ușor cu funcții recursive: === Palindrom === Verificare palindrom: <syntaxhighlight lang="c" line> #include <stdio.h> int putere( int n ) { // calculam recursiv cea mai mare int p = 1; // putere a lui 10 mai mica decit n if ( n < 10 )...")
- 10:01, 23 May 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 7: Introducere în recursivitate to Clasa a 7-a Lecția 7: Recursivitate (1) without leaving a redirect
- 08:58, 23 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 6: Evaluare (1) (Created page with "Testați-vă cunoștințele și rezolvați următoarele probleme în decurs a două ore (program C trimis la [https://www.nerdarena.ro/ NerdArena]): * [https://nerdarena.ro/problema/factorizari Factorizări] * [https://nerdarena.ro/problema/strgen StrGen] [http://solpedia.francu.com/wiki/index.php?title=Clasa_a_7-a_Lec%C8%9Bia_6:_Evaluare_(1) Accesează rezolvarea temei 6]")
- 08:23, 23 May 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 6: Introducere în recursivitate to Clasa a 7-a Lecția 7: Introducere în recursivitate without leaving a redirect
- 08:22, 23 May 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 7: Introducere în recursivitate to Clasa a 7-a Lecția 6: Introducere în recursivitate over a redirect without leaving a redirect
- 08:22, 23 May 2025 Mihai talk contribs deleted redirect Clasa a 7-a Lecția 6: Introducere în recursivitate by overwriting (Deleted to make way for move from "Clasa a 7-a Lecția 7: Introducere în recursivitate")
- 08:21, 23 May 2025 Mihai talk contribs moved page Clasa a 7-a Lecția 6: Introducere în recursivitate to Clasa a 7-a Lecția 7: Introducere în recursivitate
- 07:57, 23 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 6: Introducere în recursivitate (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/n_LKos0gG0Q</youtube> == Despre recursivitate == O funcție este recursivă dacă se autoapelează. A scrie o funcție recursivă necesită, inițial, o încredere în faptul că funcția funcționează. În fapt, când pornim să scriem o funcție recursivă este bine să considerăm că ea deja funcționează! Reguli de scriere a unei funcții recursive: * Înainte de a scrie co...")
- 12:43, 22 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 5: Precalculare (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/n_LKos0gG0Q</youtube> == Despre precalculare == Precalcularea este un termen general pentru folosirea unor structuri auxiliare de date, uneori fără o legătură directă cu problema de rezolvat, care ne ajută în rezolvarea problemei. Aceste structuri de date sunt calculate la început, înainte de calculul propriu zis, ceea ce duce la denumire: precalculare. De obicei precalc...")
- 08:34, 22 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 4: Liste (2) (Created page with "== Înregistrare video curs == <youtube height="720" width="1280">https://youtu.be/WvM90m3wRPo</youtube> == Operații cu liste == Să vedem câteva exemple de manipulare a listelor. În toate aceste exemple vom considera liste de întregi reprezentate astfel: <syntaxhighlight lang="C" line> int key[MAXL]; // valori intregi memorate de lista int next[MAXL]; // următorul element in lista </syntaxhighlight> Lista este definită de prima sa celulă: <syntaxhighlight l...")
- 21:25, 21 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 3: Liste (1) (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/yMeFuBS5ovA</youtube> ==Conceptului de liste== ===Definiție=== În informatică '''o listă înlănțuită este o structură de date care constă dintr-un grup de noduri care împreună reprezintă o secvență'''. În forma ei cea mai simplă, fiecare nod este format din date și o referință (înlănțuire) către nodul următor în secvență. Lista înlănțuită permite inser...")
- 10:38, 21 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 2: Problema selecției și stive (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/gy3zK4E8SSo</youtube> == Rezolvarea temei 1 == === Problema Rapper === Problema [https://www.nerdarena.ro/problema/rapper rapper] a fost dată la concursul de admitere la clubul Nerdvana la cursul de performanță clasa a 7a. Este o problemă de bază de prelucrare a unor șiruri de caractere. Voi prezenta o soluție ce nu necesită funcții avansate de citire și prelucrare șirur...")
- 09:32, 21 May 2025 Mihai talk contribs created page Clasa a 7-a (Created page with "* Clasa a 7-a Lecția 1: Reguli de programare în limbajul C și complexități algoritmice")
- 09:30, 21 May 2025 Mihai talk contribs created page Clasa a 7-a Lecția 1: Reguli de programare în limbajul C și complexități algoritmice (Created page with "== Înregistrare video lecție == <youtube height="720" width="1280">https://youtu.be/YJYXh3XEPUE</youtube> == Reguli de programare în limbajul C == * Variabilele simple '''nu''' se inițializează la declarare. Ele se inițializează cât mai aproape de secțiunea de program care le folosește. Cu alte cuvinte orice variabilă se inițializează cât mai jos posibil. De ce? Pentru citibilitatea codului. Imaginați-vă că la linia 300 vedem o instrucțiune <source...")
- 10:24, 1 May 2020 Mihai talk contribs created page Clasa a V-a lecția 36 - 2 mai 2020 (Created page with "= Lecţie = Nu există video. Lecția este doar teoretică și disponibilă online. == Instrucțiunea do-while == Instrucțiunea do-while în limbajul C implementează o stru...")
- 10:17, 1 May 2020 Mihai talk contribs created page Clasa a V-a lecția 37 - 9 mai 2020 (Created page with "= Lecţie = Nu există video. Lecția este doar teoretică și disponibilă online. == Tipuri de date simple - continuare == Precum am discutat într-o lecție anterioară, c...")
- 08:18, 25 April 2020 Mihai talk contribs created page Clasa a V-a lecția 35 - 25 apr 2020 (Created page with "= Concurs - rezolvări = == Problema desen == Problema [http://varena.ro/problema/desen desen] a fost dată la ONI 2018 clasa a 5<sup>a</sup>. Ea este o problemă banală, de...")
- 20:52, 10 April 2020 Mihai talk contribs created page Clasa a V-a lecția 34 - 11 apr 2020 (Created page with "= Tema - rezolvări = == Problema prime == Problema [http://varena.ro/problema/prime prime] este o aplicație directă a ciurului lui Eratostene. <syntaxhighlight>#include <...")
- 11:04, 9 April 2020 Mihai talk contribs created page Clasa a V-a lecția 34 - 10 apr 2020 (Created page with "= Lecție = Nu există video. Lecția este doar teoretică și disponibilă online. == Vector mulțime == Se dă un vector <tt>v</tt> de <tt>n</tt> elemente. Să se transforme...")
- 10:42, 5 April 2020 Mihai talk contribs created page Situație de lucru perioada martie 2020 - aprilie 2020 (Created page with "= Situație de lucru perioada martie 2020 - aprilie 2020 {| class="wikitable" ! rowspan="2" | Nr. Crt. ! rowspan="2" style="text-align: center;" | Nume ! colspan="4" style="t...")
- 14:09, 3 April 2020 Mihai talk contribs created page Clasa a V-a lecția 33 - 04 apr 2020 (Created page with "= Lecție = Nu există video. Lecția este doar teoretică și disponibilă online. == Ciurul lui Eratostene == Eratostene a fost un matematician, geograf, poet, astronom și...")
- 10:55, 14 March 2020 Mihai talk contribs created page File:89602078 831804907287710 2286480776952283136 o.jpg
- 10:55, 14 March 2020 Mihai talk contribs uploaded File:89602078 831804907287710 2286480776952283136 o.jpg
- 09:49, 14 March 2020 Mihai talk contribs created page Clasa a V-a lecția 32 - 14 mar 2020 (Created page with "= Anunțuri = * Felicitări tuturor participanților și în special celor care au obținut punctajul minim de calificare pentru ONI! * Toți cei care '''s-au calificat''' la...")
- 12:11, 6 March 2020 Mihai talk contribs created page Clasa a V-a lecția 31bis - 6 mar 2020 (Created page with "= Temă - rezolvări = === Problema brățara === Problema [http://varena.ro/problema/bratara brățara] a fost dată la [http://www.cnfb.ro/infooltenia2018/ Info Oltenia 2018...")
- 12:34, 20 February 2020 Mihai talk contribs created page Clasa a V-a lecția 31 - 1 mar 2020 (Created page with "= Concurs = [http://varena.ro/runda/2020-03-01-clasa-5-concurs Concurs clasa a 5<sup>a</sup> (de acasă)] pentru pregătirea de olimpiadă. Așa cum am hotătât împreună,...")
- 12:07, 20 February 2020 Mihai talk contribs created page Clasa a V-a lecția 30 - 29 feb 2020 (Created page with "= Sfaturi pentru olimpiadă = Iată cîteva sugestii pentru olimpiadă. == Ce să faceți / ce să nu faceți == === Ce să faceți === * '''Odihnă''': odihniți-vă cu o zi...")
- 12:02, 20 February 2020 Mihai talk contribs created page Clasa a V-a lecția 29 - 23 feb 2020 (Created page with "= Concurs = [http://varena.ro/runda/2020-02-23-clasa-5-concurs Concurs clasa a 5<sup>a</sup> (de acasă)] pentru pregătirea de olimpiadă. Așa cum am hotătât împreună,...")
- 10:03, 20 February 2020 Mihai talk contribs created page Clasa a V-a lecția 28 - 22 feb 2020 (Created page with "= Tema - rezolvări = == Problema minnr == Problema [http://varena.ro/problema/minnr minnr] este foarte similară cu problema [http://varena.ro/problema/maxnr maxnr], doar c...")
- 09:44, 20 February 2020 Mihai talk contribs created page Clasa a V-a lecția 27 - 16 feb 2020 (Created page with "= Concurs = [http://varena.ro/runda/2020-02-22-clasa-5-concurs Concurs clasa a 5<sup>a</sup> (de acasă)] pentru pregătirea de olimpiadă. Așa cum am hotătât împreună,...")
- 09:23, 14 February 2020 Mihai talk contribs created page Clasa a V-a lecția 26 - 15 feb 2020 (Created page with "= Tema - rezolvări = == Problema cfdist == Problema [http://varena.ro/problema/cfdist cfdist] cere de fapt să se calculeze numărul de cifre distincte ale unui număr. El se...")
- 09:04, 14 February 2020 Mihai talk contribs created page Clasa a V-a lecția 26 - 14 feb 2020 (Created page with "= Tema - rezolvări = == Problema cfdist == Problema [http://varena.ro/problema/cfdist cfdist] cere de fapt să se calculeze numărul de cifre distincte ale unui număr. El se...")
- 14:20, 16 November 2019 Mihai talk contribs uploaded File:Sl-parola.gif
- 14:20, 16 November 2019 Mihai talk contribs uploaded File:Sl-ingerasi.gif
- 11:59, 14 October 2019 Mihai talk contribs uploaded File:Sl-nr-div-impari-in-n.gif
- 09:42, 25 September 2019 Mihai talk contribs uploaded File:Sl-nr-cifre-divizibile-cu-3.gif
- 09:41, 25 September 2019 Mihai talk contribs uploaded File:Sl-cifre-comune-2019.gif