User contributions for MiclausIoana

A user with 84 edits. Account created on 13 March 2023.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

29 April 2023

  • 10:5610:56, 29 April 2023 diff hist +5,260 N 1424 - SmartphonePagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1424/smartphone] == Enunt == Andrei este elev în clasa a V-a și își dorește mult un smartphone. Tatăl său știe de acest lucru și s-a gândit să-i facă o bucurie de ziua lui. Așa că a hotărât să-l ducă într-un magazin de telefoane să-și aleagă unul. Fiecare telefon este inscripţionat cu un număr ce reprezintă performanţa acestuia. Cu cât numărul este mai mare, cu atât telefonul este mai bun. Andrei l-a dorit p... current
  • 10:4910:49, 29 April 2023 diff hist +7,409 N 0953 - DeeDeePagină nouă: Sursă: [https://www.pbinfo.ro/probleme/953/deedee] == Enunt == Deedee a descoperit în parc un şotron triunghiular construit din '''N*(N+1)/2''' dale de piatră dintre care '''K''' au culoarea gri iar restul sunt albe. Dalele sunt numerotate cu numerele distincte de la '''1''' la '''N*(N+1)/2''' şi sunt dispuse pe '''N''' rânduri, una lângă alta, ca în desenul de mai jos realizat pentru un şotron cu '''N=6''' şi '''K=5''', astfel: : -pe rândul '''1''', dala cu numă... current

28 April 2023

  • 13:1113:11, 28 April 2023 diff hist +4,020 2269 - Maxim ParNo edit summary current
  • 13:0813:08, 28 April 2023 diff hist +6,981 N 3736 - Sir 15Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/3736/sir15] == Enunt == Se dă un șir format din '''N''' numere naturale nenule. Elementele șirului sunt numerotate de la stânga la dreapta începând cu poziția '''1'''. == Cerință == Scrieți un program care să determine răspunsul pentru întrebări de următoarele tipuri: 1. Care este cea mai din stânga poziție care conține o valoare strict mai mare decât toate cele din dreapta sa? – întrebare de tipul 1 2. Care sunt p... current
  • 12:5712:57, 28 April 2023 diff hist +7,645 N 2935 - Robot 5Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2935/robot5] == Cerință == Pe un cerc se află '''N''' poziții, consecutiv așezate și notate cu '''1,2,3,...,N'''. Distanțele între oricare două poziții vecine sunt egale cu un pas. Un robot se află inițial la poziția '''1'''. În una dintre poziții se află un depozit cu cantitatea '''X''' de energie, de la care robotul se poate alimenta. Robotul se poate deplasa pe cerc numai în sensul acelor de ceas. Robotul poate păst... current
  • 12:4712:47, 28 April 2023 diff hist +5,871 N 2916 - TriviadorPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2916/triviador] == Enunt == Elevii clasei a V-a au fost provocați de către colegii lor de la alte școli să participe la concursul TRIVIADOR. Într-o echipă participă exact trei elevi care trebuie să răspundă la întrebări de cultură generală, obținând punctaje individuale. Punctajul unei echipe este suma punctajelor obținute de către membrii acesteia. == Cerință == Date '''n''', numărul de echipe și punctajele indivi... current

27 April 2023

  • 18:3018:30, 27 April 2023 diff hist +6,954 N 1753 - Concurs 2Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1753/concurs2] == Cerinţa == La un concurs de programare s-au înscris n elevi. Concursul se desfăşoară pe două secţiuni, secţiunea 1 pentru începători şi secţiunea 2 avansaţi. Proba de concurs se desfăşoară pe parcursul a 3 ore şi elevii au de rezolvat 2 probleme. Fiecare problemă poate avea punctajul minim de 0 puncte şi punctajul maxim de 100 de puncte. Punctajul final al concurentului este format din suma punctajel... current
  • 17:5417:54, 27 April 2023 diff hist +4,548 N 1051 - Bete 1Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1051/bete1] == Enunt == Ana şi Bogdan au găsit la bunicul lor o cutie cu '''N''' beţe de aceeaşi lungime. După câteva minute de joacă urmează cearta. Bunicul le-a propus să rupă cele '''N''' beţe și apoi Ana să primească fragmentele din mâna stângă, iar Bogdan fragmentele din mâna dreaptă. Zis şi făcut. Copiii au luat fragmentele, le-au numerotat fiecare cu numere de la '''1''' la '''N''', le-au măsurat şi acum î... current
  • 17:4517:45, 27 April 2023 diff hist +4,973 N 2874 - Sort Matrix ColPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2874/sortmatrixcol] == Cerință == Se dă o matrice cu '''n''' linii și '''m''' coloane și un caracter '''c''' care poate fi '''+''' sau '''-'''. Să se sorteze, după linii, matricea crescător dacă semnul este '''+''' sau descrescător dacă semnul este '''-'''. Sortarea matricei după coloane este rearanjarea elementelor astfel încât, parcurgând matricea pe coloane, de la stânga la dreapta și de sus în jos, elementele sunt... current

26 April 2023

22 April 2023

  • 19:2719:27, 22 April 2023 diff hist +6,425 2729 - SAONo edit summary current
  • 17:0617:06, 22 April 2023 diff hist +1,672 3284 - Calc Par ImparNo edit summary current
  • 17:0517:05, 22 April 2023 diff hist +4,663 N 1875 - Platou 1Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1875/platou1] == Cerinţa == Se consideră un șir de cifre. Să se determine lungimea maximală a unei secvențe din șir formată din cifre egale. == Date de intrare == Fișierul de intrare '''platou1.in''' conține pe prima linie cifrele reprezentând termenii șirului, separate prin câte un spațiu. == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt corecte.". Fișierul de ieșire '''plato... current
  • 16:5916:59, 22 April 2023 diff hist +2,464 0561 - RafaeloNo edit summary current
  • 16:5716:57, 22 April 2023 diff hist +1,084 3284 - Calc Par ImparNo edit summary
  • 08:0508:05, 22 April 2023 diff hist +4,527 N 1878 - Nr AsocPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1878/nrasoc] == Cerinţa == Se consideră un șir ai cărui termeni sunt numere naturale nenule, de o singură cifră. Numim '''număr asociat''' al acestui șir un număr natural format cu termenii șirului, în ordinea în care aceștia apar în șir. Se cere determinarea unui șir obținut prin eliminarea a doi termeni situați pe poziții consecutive în șirului dat, astfel încât numărul asociat șirului obținut să fie maxim.... current
  • 07:4807:48, 22 April 2023 diff hist +10 2781 - WildfireNo edit summary current
  • 07:4407:44, 22 April 2023 diff hist +25 0347 - Suma Max MinNo edit summary current
  • 07:0407:04, 22 April 2023 diff hist +3,509 N 1881 - Platou 4Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1881/platou4] == Cerinţa == Se consideră un şir '''s''' format din numere întregi. Să se determine numărul de termeni ai şirului obţinut prin eliminarea din cele două extremităţi ale lui '''s''' a unui număr minim de termeni, astfel încât şirul rezultat să înceapă şi să se termine cu câte un număr par. == Date de intrare == Fișierul de intrare '''platou4.in''' conține numere întregi separate prin spații. == Dat... current
  • 06:5806:58, 22 April 2023 diff hist +3,147 N 1880 - Platou 3Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1880/platou3] == Cerinţa == Se consideră un şir format din '''n''' numere întregi. Șirul conține cel puțin un număr pozitiv. Să se determine lungimea maximă a unei secvenţe din şir care are proprietatea că este formată doar din valori strict pozitive. == Date de intrare == Fișierul de intrare '''platou3.in''' conține pe prima linie numărul '''n''', iar pe a doua linie n numere întregi separate prin spații. == Date de... current
  • 06:5306:53, 22 April 2023 diff hist +3,636 N 1879 - Platou 2Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/1879/platou2] == Cerinţa == Se consideră un şir format din '''n''' numere naturale nenule. Să se determine lungimea maximă a unei secvenţe strict crescătoare din şirul dat. == Date de intrare == Fișierul de intrare '''platou2.in''' conține pe prima linie numărul '''n''', iar pe a doua linie '''n''' numere naturale separate prin spații. == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele s... current

20 April 2023

  • 15:2015:20, 20 April 2023 diff hist +3,886 N 0282 - Poz MaxPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/282/pozmax] == Cerinţa == Se dă un şir cu '''n''' elemente, numere reale, numerotate de la '''1''' la '''n'''. Determinaţi numărul de ordine al primei şi al ultimei apariţii a valorii maxime din şir. == Date de intrare == Fişierul de intrare '''pozmax.in''' conţine pe prima linie numărul '''n'''; urmează '''n''' numere reale, dispuse pe mai multe linii şi separate prin spaţii. == Date de ieșire == Dacă datele sunt introd... current
  • 15:0715:07, 20 April 2023 diff hist +5,384 N 2275 - Minim DouaPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2275/minimdoua] == Cerinţa == Se dau '''n''' numere naturale. Determinați cele mai mici două numere dintre cele introduse care au ultimele două cifre egale. Dacă nu există cel puțin două astfel de numere se va afișa '''numere insuficiente'''. == Date de intrare == Fișierul de intrare '''minimdoua.in''' conține pe prima linie numărul '''n''', iar pe a doua linie '''n''' numere naturale separate prin spații. == Date de ieșir... current
  • 14:5714:57, 20 April 2023 diff hist +3,691 N 0281 - Maxim 5Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/281/maxim5] == Cerinţa == Se dă un fişier text care conţine mai multe linii, pe fiecare linie existând câte un şir de numere naturale nenule, despărţite prin câte un spaţiu; fiecare linie se termină cu numarul '''0''' (care se consideră că nu face parte din şirul aflat pe linia respectivă) şi conţine cel puţin două valori. Se cere să se afişeze valoarea maximă din şirul care conţine cele mai puţine numere. În... current
  • 14:5014:50, 20 April 2023 diff hist +1,821 4001 - Min Max K 9No edit summary

19 April 2023

  • 15:2615:26, 19 April 2023 diff hist +4,662 N 2873 - Sort Matrix LinPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2873/sortmatrixlin] == Cerinţa == Se dă o matrice cu '''n''' linii și '''m''' coloane și un caracter '''c''' care poate fi '''+''' sau '''-'''. Să se sorteze, după linii, matricea crescător dacă semnul este '''+''' sau descrescător dacă semnul este '''-'''. Sortarea matricei după linii este rearanjarea elementelor astfel încât, parcurgând matricea pe linii, de sus în jos și de la stânga la dreapta, elementele sunt în o... current
  • 15:2015:20, 19 April 2023 diff hist +4,264 N 0620 - Sort ColPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/620/sortcol] == Cerinţa == Se dă o matrice cu '''n''' linii şi '''m''' coloane şi elemente numere naturale. Ordonați descrescător elementele de pe fiecare coloană a matricei și apoi afișați matricea. == Date de intrare == Programul citește de la tastatură numerele '''n''' şi '''m''', iar apoi '''n*m''' numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie. == Date de ieșire == Dacă date... current
  • 15:1615:16, 19 April 2023 diff hist +3,956 N 0619 - Sort LinPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/619/sortlin] == Cerinţa == Se dă o matrice cu '''n''' linii şi '''m''' coloane şi elemente numere naturale. Ordonați crescător elementele de pe fiecare linie a matricei și apoi afişați matricea. == Date de intrare == Programul citește de la tastatură numerele '''n''' şi '''m''', iar apoi '''n*m''' numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie. == Date de ieșire == Dacă datele sun... current
  • 15:0715:07, 19 April 2023 diff hist +4,103 N 0762 - Identice 2Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/762/identice2] == Cerinţa == Se dă o matrice cu '''n''' linii și '''m''' coloane și elemente numere naturale. Să se determine câte perechi de linii din matrice sunt identice. == Date de intrare == Programul citește de la tastatură numerele '''n m''', iar apoi '''n''' șiruri cu câte '''m''' numere naturale, reprezentând elementele matricei. == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va afișa: "Datel... current
  • 15:0015:00, 19 April 2023 diff hist +3,688 N 0668 - Identice 1Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/668/identice1] == Cerinţa == Se dă o matrice cu '''n''' linii și '''m''' coloane și elemente numere naturale. Să se determine câte perechi de linii consecutive din matrice sunt identice. == Date de intrare == Programul citește de la tastatură numerele '''n m''', iar apoi '''n''' șiruri cu câte '''m''' numere naturale, reprezentând elementele matricei. == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va af... current
  • 14:4814:48, 19 April 2023 diff hist +4,559 N 3120 - Simetrica BacPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/3120/simetrica-bac] == Cerinţa == Un tablou bidimensional cu număr impar de coloane este numit simetric faţă de coloana din mijloc dacă, pe fiecare linie a tabloului, elementele dispuse simetric faţă de elementul din mijloc al liniei respective au valori egale. Scrieţi un program care citește de la tastatură două numere naturale, '''m''' și '''n''' ('''n''' impar), și elementele unui tablou bidimensional cu '''m''' linii ș... current
  • 14:3514:35, 19 April 2023 diff hist +3,953 N 0788 - OglindirePagină nouă: Sursă: [https://www.pbinfo.ro/probleme/788/oglindire] == Cerinţa == Se dă o matrice cu '''n''' linii şi '''m''' coloane şi elemente numere naturale. Să se oglindească toate liniile matricei care încep cu un număr prim și apoi să se afișeze matricea. == Date de intrare == Programul citește de la tastatură numerele '''n''' şi '''m''', iar apoi '''n*m''' numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie. == Date de ieșire =... current
  • 14:2914:29, 19 April 2023 diff hist +1,152 0796 - Eliminare 3No edit summary current
  • 14:1814:18, 19 April 2023 diff hist +1,332 0785 - Elim Min MaxNo edit summary current
  • 14:0914:09, 19 April 2023 diff hist +552 0774 - Elim LiniiNo edit summary current
  • 14:0014:00, 19 April 2023 diff hist +3,368 N 0796 - Eliminare 3Pagină nouă: == Rezolvare == def citire_matrice(): try: n = int(input("Introduceti numarul de linii: ")) m = int(input("Introduceti numarul de coloane: ")) if 3 <= n <= 50 and 3 <= m <= 50: print("Datele sunt corecte.") else: print("Datele nu sunt conform restrictiilor impuse.") exit() except ValueError: print("Trebuie introduse doar numere intregi.") exit() matrice = [] for linie in range...
  • 13:5813:58, 19 April 2023 diff hist +3,295 N 0785 - Elim Min MaxPagină nouă: == Rezolvare == def citire_matrice(): try: n = int(input("Introduceti numarul de linii: ")) m = int(input("Introduceti numarul de coloane: ")) if 1 <= n <= 100 and 1 <= m <= 100: print("Datele sunt corecte.") else: print("Datele nu sunt conform restrictiilor impuse.") exit() except ValueError: print("Trebuie introduse doar numere intregi.") exit() matrice = [] for linie in ran...
  • 13:4713:47, 19 April 2023 diff hist +3,640 N 0774 - Elim LiniiPagină nouă: Sursă: [] == Cerinţa == == Date de intrare == == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt corecte.",programul afișează pe ecran numărul '''MAX''', reprezentând cel mai mare dintre cele '''n''' numere date,. În caz contrar, se va afișa pe ecran: "Datele nu sunt comform restricțiilor impuse.". == Restricții și precizări == * 1 ≤ n ≤ 1.000 * cele '''n''' numere citite vor avea cel mult '''9''' cifre == Exemple...
  • 13:2913:29, 19 April 2023 diff hist +4,772 N 0775 - Elim ColoanePagină nouă: Sursă: [https://www.pbinfo.ro/probleme/775/elimcoloane] == Cerinţa == Se dă o matrice cu '''n''' linii şi '''m''' coloane şi elemente numere naturale. Să se elimine din matrice toate coloanele care conțin elemente nule și apoi să se afișeze matricea. == Date de intrare == Programul citește de la tastatură numerele '''n''' şi '''m''', iar apoi '''n*m''' numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie. == Date de ieșire ==... current
  • 13:1513:15, 19 April 2023 diff hist +3,488 0316 - Min Cols 2No edit summary current

3 April 2023

  • 19:2619:26, 3 April 2023 diff hist +688 N 0779 - Vecini PariPagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) count = 0 for i in range(n): for j in range(m): if i > 0 and matrix[i-1][j] % 2 == 1: # verificăm vecinul de sus continue if i < n-1 and matrix[i+1][j] % 2 == 1: # verificăm vecinul de jos continue if j > 0 and matrix[i][j-1] % 2 == 1:...
  • 19:0619:06, 3 April 2023 diff hist +834 N 0778 - MChenarPagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) # Inițializăm matricea cu zero-uri matrix = [[0 for j in range(m)] for i in range(n)] # Citim elementele matricei de la tastatură for i in range(n): row = list(map(int, input().split())) for j in range(m): matrix[i][j] = row[j] # Parcurgem chenarul și adăugăm elementele distincte într-un set distinct_elements = set() for j in range(m): distinct_elements.add(...
  • 18:5318:53, 3 April 2023 diff hist +370 N 2825 - Chenar 2Pagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(n)] x = int(input()) for i in range(n): for j in range(m): if i == 0 or i == n-1 or j == 0 or j == m-1: if a[i][j] == x: print("DA") exit() print("NU") </syntaxhighlight>
  • 18:4518:45, 3 April 2023 diff hist +344 N 0777 - Cnt ColoanePagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) count = 0 for j in range(m): column = [matrix[i][j] for i in range(n)] if len(set(column)) == n: count += 1 print(count) </syntaxhighlight>
  • 18:4218:42, 3 April 2023 diff hist +420 N 0776 - Cnt LiniiPagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) # citim elementele matricei matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) # determinăm numărul de linii cu toate elementele egale count = 0 for row in matrix: if all(elem == row[0] for elem in row): count += 1 # afișăm rezultatul print(count) </syntaxhighlight>
  • 18:3818:38, 3 April 2023 diff hist +919 N 2807 - Matrice 10Pagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> # citim dimensiunile matricei n, m = map(int, input().split()) # citim elementele matricei matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) # găsim minimul din prima și ultima coloană min_first_col = matrix[0][0] min_last_col = matrix[0][-1] for i in range(n): if matrix[i][0] < min_first_col: min_first_col = matrix[i][0] if matrix[i][-1] < min_last_col...
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)