User contributions for MiclausIoana
A user with 84 edits. Account created on 13 March 2023.
29 April 2023
- 10:5610:56, 29 April 2023 diff hist +5,260 N 1424 - Smartphone Pagină 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 - DeeDee Pagină 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 Par No edit summary current
- 13:0813:08, 28 April 2023 diff hist +6,981 N 3736 - Sir 15 Pagină 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 5 Pagină 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 - Triviador Pagină 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 2 Pagină 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 1 Pagină 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 Col Pagină 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
- 09:3809:38, 26 April 2023 diff hist +2,688 4281 - Min 2 Cif No edit summary current
- 09:3409:34, 26 April 2023 diff hist +3,368 4280 - Max Div K No edit summary current
- 09:2409:24, 26 April 2023 diff hist +2,208 3999 - Sum Min 9 No edit summary current
- 09:1709:17, 26 April 2023 diff hist +3,751 3998 - Sum Max 9 No edit summary current
- 09:1109:11, 26 April 2023 diff hist +4,432 N 3391 - Sir Maxim Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/3391/sirmaxim] == Cerință == Se citește un număr '''n''' și apoi '''n''' numere naturale cu maxim '''9''' cifre. Știind că '''n''' este dat par, să se determine de câte ori maximul din prima jumătate apare în șir în a doua jumătate. == Date de intrare == Programul citeşte din fișierul '''sirmaxim.in''' un număr n, apoi n numere narurale. == Date de ieșire == Dacă datele sunt introduse corect, pe ecran se va afișa: "... current
22 April 2023
- 19:2719:27, 22 April 2023 diff hist +6,425 2729 - SAO No edit summary current
- 17:0617:06, 22 April 2023 diff hist +1,672 3284 - Calc Par Impar No edit summary current
- 17:0517:05, 22 April 2023 diff hist +4,663 N 1875 - Platou 1 Pagină 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 - Rafaelo No edit summary current
- 16:5716:57, 22 April 2023 diff hist +1,084 3284 - Calc Par Impar No edit summary
- 08:0508:05, 22 April 2023 diff hist +4,527 N 1878 - Nr Asoc Pagină 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 - Wildfire No edit summary current
- 07:4407:44, 22 April 2023 diff hist +25 0347 - Suma Max Min No edit summary current
- 07:0407:04, 22 April 2023 diff hist +3,509 N 1881 - Platou 4 Pagină 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 3 Pagină 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 2 Pagină 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 Max Pagină 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 Doua Pagină 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 5 Pagină 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 9 No edit summary
19 April 2023
- 15:2615:26, 19 April 2023 diff hist +4,662 N 2873 - Sort Matrix Lin Pagină 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 Col Pagină 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 Lin Pagină 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 2 Pagină 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 1 Pagină 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 Bac Pagină 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 - Oglindire Pagină 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 3 No edit summary current
- 14:1814:18, 19 April 2023 diff hist +1,332 0785 - Elim Min Max No edit summary current
- 14:0914:09, 19 April 2023 diff hist +552 0774 - Elim Linii No edit summary current
- 14:0014:00, 19 April 2023 diff hist +3,368 N 0796 - Eliminare 3 Pagină 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 Max Pagină 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 Linii Pagină 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 Coloane Pagină 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 2 No edit summary current
3 April 2023
- 19:2619:26, 3 April 2023 diff hist +688 N 0779 - Vecini Pari Pagină 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 - MChenar Pagină 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 2 Pagină 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 Coloane Pagină 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 Linii Pagină 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 10 Pagină 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...