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 ( | older 50) (20 | 50 | 100 | 250 | 500)

19 April 2023

  • 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...
  • 18:3618:36, 3 April 2023 diff hist +1,092 N 0772 - Max ApPagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) # citim n si m de la tastatura matrix = [] # initializam matricea for i in range(n): row = list(map(int, input().split())) # citim o linie a matricei matrix.append(row) # adaugam linia la matrice counts = {} # initializam un dictionar pentru a numara aparitiile elementelor max_count = 0 # initializam numarul maxim de aparitii la 0 for row in matrix: for elem in row:...
  • 18:3318:33, 3 April 2023 diff hist +1,116 N 0773 - Max Ap 1Pagină nouă: == Rezolvare== <syntaxhighlight lang="python" line="1"> n, m = map(int, input().split()) # citim n si m de la tastatura matrix = [] # initializam matricea for i in range(n): row = list(map(int, input().split())) # citim o linie a matricei matrix.append(row) # adaugam linia la matrice counts = {} # initializam un dictionar pentru a numara aparitiile elementelor max_count = 0 # initializam numarul maxim de aparitii la 0 max_elem = 0 # initializam elementul cu c... current
  • 18:1418:14, 3 April 2023 diff hist +3,299 2257 - Poz Max 1No edit summary current
  • 18:0518:05, 3 April 2023 diff hist +2,159 0966 - X MinNo edit summary current

1 April 2023

29 March 2023

27 March 2023

22 March 2023

18 March 2023

  • 19:0419:04, 18 March 2023 diff hist +1,758 N 0966 - X MinPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/966/xmin] == Enunț == Fie '''X''' un număr natural format din exact '''K''' cifre, toate nenule, iar '''S''' suma cifrelor lui '''X'''. Pornind de la aceste numere, se construiește mulțimea '''M''' a tuturor numerelor naturale care: au suma cifrelor egală cu '''S''' sunt formate fiecare din exact '''K''' cifre, toate cifrele fiind nenule. Pentru fiecare număr din mulțimea '''M''' se calculează produsul cifrelor sale. Fie '''P'...
  • 18:5218:52, 18 March 2023 diff hist +985 N 2257 - Poz Max 1Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2257/pozmax1] == Cerință == 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 == Programul citește numărul '''n''', apoi '''n''' numere reale. == Date de ieșire == Programul va afișa două numere '''p''' şi '''u''', separate printr-un spațiu, reprezentând valorile cerute. == Restr...
  • 18:4418:44, 18 March 2023 diff hist +1,713 N 0358 - PlopiPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/358/plopi] == Cerință == De-a lungul principalei străzi din orașul nostru există '''n''' plopi, pentru fiecare cunoscându-se înălțimea. Primarul orașului dorește să știe care este diferența de înălțime maximă între doi plopi învecinați, și câte perechi de plopi învecinați au această diferență de înălțime. Ajutați-l pe primar să afle răspunsul la întrebare. == Date de intrare == Programul citește de l...
  • 18:3718:37, 18 March 2023 diff hist +1,729 N 0356 - PerechiPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/356/perechi] == Cerință == La concursul “Miss & Mister Boboc” participă n perechi de elevi, despre fiecare elev cunoscându-se înălțimea. Numim grad de disproporționalitate al unei perechi este diferența în valoare absolută dintre înălțimile elevilor care formează perechea. Să se determine perechea cu grad de disproporționalitate maxim. == Date de intrare == Programul citește de la tastatură numărul '''n''', iar...

17 March 2023

  • 19:1319:13, 17 March 2023 diff hist +2,167 N 0561 - RafaeloPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/561/rafaelo] == Enunț == Alina dispune de o sumă '''S''' de bani. Apropiindu-se ziua ei de naștere, vrea să cumpere cât mai multe cutii cu bomboane Rafaelo. Alina are la dispoziție '''N''' magazine din care poate face această alegere. Cunoscând prețul unei cutii de bomboane Rafaelo în fiecare magazin și faptul că va cumpăra toate cutiile cu bomboane din același magazin, ajutați-o pe Alina să facă această alegere astfel...
  • 19:0619:06, 17 March 2023 diff hist +1,656 N 0357 - Perechi 1Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/357/perechi1] == Cerință == La concursul “Miss & Mister Boboc” participă '''n''' perechi de elevi, despre fiecare elev cunoscându-se înălțimea. Numim grad de disproporționalitate al unei perechi diferența în valoare absolută dintre înălțimile elevilor care formează perechea. Să se determine numărul de ordine al perechii cu grad de disproporționalitate minim. == Date de intrare == Programul citește de la tastatur...
  • 19:0019:00, 17 March 2023 diff hist +1,481 N 0172 - Dif MinPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/172/difmin] == Cerință == Să se scrie un program care citește un șir de '''n''' numere naturale şi determină perechea de valori consecutive în șir pentru care valoarea absolută a diferenței este minimă. Dacă există mai multe astfel de perechi se va afișa cea pentru care suma este minimă. Dacă există mai multe perechi de acest fel se va afișa prima pereche din șir. == Date de intrare == Programul citește de la tastat...
  • 18:5418:54, 17 March 2023 diff hist +1,501 N 3285 - Mos CraciunPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/3285/moscraciun] == Cerință == Cei '''n''' copii de la grădiniță stau cuminți în șir și așteaptă cadourile de la Moș Crăciun. Ei sunt numerotați de la 1 la '''n''' (se consideră că '''n''' este par) și în prima jumătate sunt copiii de la grupa mare iar în a doua jumătate sunt cei de la grupa mică (numărul de copii din fiecare grupă este același, '''n/2'''). După ce trece Moș Crăciun se știe câte cadouri a p...

15 March 2023

  • 14:0614:06, 15 March 2023 diff hist +1,807 N 2781 - WildfirePagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2781/wildfire] == Enunț == Se consideră o pădure ce conține '''n•m''' copaci aranjați pe '''n''' linii și '''m''' coloane în care s-a produs un incendiu. Pădurarii cunosc coordonatele '''x''' și '''y''' ale copacului de la care a izbucnit focul și modalitatea prin care acesta se extinde. Astfel, dacă un copac se aprinde într-o anumită zi, în ziua următoare se vor aprind copacii vecini cu acesta pe linie sau coloană car...
  • 13:5813:58, 15 March 2023 diff hist +468 0354 - N MaximNo edit summary
  • 13:2013:20, 15 March 2023 diff hist +684 N 0119 - 2 MaximPagină nouă: Sursă: [https://www.pbinfo.ro/probleme/119/2maxim] == Cerință == Să se scrie un program care citește un șir de '''n''' numere naturale şi determină cele mai mari două numere din şir. == Date de intrare == Programul citește de la tastatură numărul '''n''', iar apoi '''n''' numere naturale nenule. == Date de ieșire == Programul afișează pe ecran numerele '''x y''', reprezentând valorile cerute, separate prin exact un spaţiu. == Restricții și precizări == *...
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)