User contributions for Andrada378

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

29 December 2023

  • 17:5117:51, 29 December 2023 diff hist +3,407 N 1558 - NPEPagină nouă: '''''<u>Cerința</u>''''' Se desenează un șir de pătrate distincte, de latură: 1,2,3,4,…. Pătratele sunt numerotate cu numerele egale cu laturile lor. Fiecare pătrat este împărțit în pătrate elementare, adică pătrate de latură 1. De exemplu, un pătrat de latură k se împarte, trasând k-1 linii orizontale și k-1 linii verticale echidistante, în k*k pătrate elementare dispuse căte k pe fiecare rând, respectiv coloană. Începând de la primul pătrat d... Tag: Visual edit

28 December 2023

  • 20:2920:29, 28 December 2023 diff hist +1,553 N 0087 - Lungime MaximaPagină nouă: '''''Cerinţa''''' Să se scrie un program care citește mai multe propoziții și determină propoziția de lungime maximă. '''''Date de intrare''''' Fișierul de intrare lgmax.in conține pe prima linie un număr natural n, iar pe următoarele n linii câte o propoziție alcătuită din litere ale alfabetului englez și spații. '''''Date de ieşire''''' Fișierul de ieșire lgmax.out va conține pe prima linie propoziția de lungime maximă. '''''Restricţii şi pre... Tag: Visual edit
  • 20:1320:13, 28 December 2023 diff hist +1,383 N 0889 - Cuvinte ComunePagină nouă: '''''Cerința''''' Se dau două propoziții formate din litere mari și mici ale alfabetului englez și spații. Să se afișeze în ordine alfabetică cuvintele care apar în ambele șiruri. '''''Date de intrare''''' Programul citește de la tastatură cele două propoziții, separate printr-un caracter newline. '''''Date de ieșire''''' Programul va afișa pe ecran cuvintele comune, scrise cu litere mici, fiecare pe o linie, în ordine alfabetică. '''''Restricții ș... Tag: Visual edit
  • 15:0915:09, 28 December 2023 diff hist +2,183 N 2430 - zebraPagină nouă: Oleg ține un istoric al vieții sale. O zi rea este notata cu 0, iar una bună este notată cu 1. Oleg numește un subșir zebră, un subșir care începe și se termină cu o zi rea și nu conține două zile de același fel pe poziții alăturate. De exemplu 0101, 001 și 0110 nu sunt subșiruri zebra, dar 010, 0 și 01010 sunt subșiruri zebră. '''''Cerința''''' Să se determine o împărțire a unui șir în subșiruri zebră. '''''Date de intrare''''' Programul ci... Tag: Visual edit
  • 14:3414:34, 28 December 2023 diff hist +2,354 N 2720 - Bucket SortPagină nouă: Metoda Bucket Sort constă în distribuirea elementelor în mai multe grupe, numite “bucket-uri”. Apoi fiecare bucket este sortat individual folosind un algoritm de sortare oarecare. '''''Cerința''''' Se dă un şir cu n numere naturale ce trebuie sortat în funcţie de d. Dacă d este 1, şirul se va sorta descrescător, iar dacă este 0, se va sorta crescător. '''''Date de intrare''''' Fișierul de intrare bucketsort.in conține pe prima linie numărul n, iar pe a... Tag: Visual edit
  • 13:5813:58, 28 December 2023 diff hist +23 2582 - Secv ElimNo edit summary Tag: Visual edit
  • 13:5613:56, 28 December 2023 diff hist +28 1340 - RucsacNo edit summary Tag: Visual edit
  • 12:5012:50, 28 December 2023 diff hist +22 3659 - SumMaxSecvNo edit summary Tag: Visual edit
  • 12:4612:46, 28 December 2023 diff hist +2,218 N 2682 - Lungime Rand MaxPagină nouă: '''''Cerința''''' Se dă un număr natural l și un șir de cel mult 10000 de caractere ce conține cuvinte separate prin câte un spațiu. Fiecare cuvânt din șir este format din cel mult l litere mari ale alfabetului englez. Să se scrie un program care afișează cuvintele din text, în ordine, pe linii de cel mult l caractere, astfel încât orice linie începe și se termină cu un cuvânt și oricare două cuvinte de pe aceeași linie sunt separate printr-un singur... Tag: Visual edit
  • 12:3412:34, 28 December 2023 diff hist +3,083 N 3257 - Cifre Romane 1Pagină nouă: ''<u>'''Cerința'''</u>'' Dan a plecat în vacanța de vară la Roma. Pe fațada clădirilor apărea anul lor de construcție scris cu cifre romane. Ajutați-l să înțeleagă numărul scris în cifre romane transformându-l în număr scris cu cifre arabe. Dacă numărul nu respectă regulile de scriere a numerelor romane, se afișează mesajul Numar invalid. '''''<u>Date de intrare</u>''''' Fișierul de intrare cifre_romane1.in conține pe prima linie numărul n scris c... Tag: Visual edit
  • 12:1512:15, 28 December 2023 diff hist +4,586 N 4253 - Text OJIPagină nouă: Vasile lucrează intens la un editor de texte. Un text este format din unul sau mai multe paragrafe. Orice paragraf se termină cu Enter şi oricare două cuvinte consecutive din acelaşi paragraf sunt separate prin spaţii (unul sau mai multe). În funcţie de modul de setare a paginii, numărul maxim de caractere care încap în pagină pe o linie este unic determinat (Max). Funcţia pe care Vasile trebuie să o implementeze acum este alinierea în pagină a fiecărui para... Tag: Visual edit

26 December 2023

  • 17:5517:55, 26 December 2023 diff hist +2,974 N 3942 - FazanPagină nouă: '''''<u>Cerința</u>''''' Se dau n cuvinte distincte formate din litere mici și un număr m. Afișați în ordine lexicografică toate șirurile de câte m cuvinte distincte dintre cele date, care respectă regula jocului Fazan. La jocul Fazan o succesiune de două cuvine a și b se consideră corectă dacă ultimele două litere din cuvântul a sunt identice cu primele două din b. De exemplu, cuvintele fazan și anterior sunt corecte în această ordine. <u>'''''Date de... Tag: Visual edit
  • 17:4217:42, 26 December 2023 diff hist +3,054 N 1078 - Adun ScadPagină nouă: Considerăm un număr întreg N şi un şir de M cifre zecimale nenule. Să se determine dacă numărul N poate fi rezultatul unei expresii aritmetice simple (fără paranteze), formată exclusiv din cifrele şirului citit şi din operatorii aritmetici desemnaţi pentru operaţiile de adunare şi scădere (+, -). ''<u>'''Cerinţă'''</u>'' Scrieţi un program care citeşte numerele N şi M de pe prima linie a fişierului de intrare şi şirul de M cifre de pe linia următoa... Tag: Visual edit
  • 17:3317:33, 26 December 2023 diff hist +5,573 N 1142 - LaserePagină nouă: Se consideră un teren reprezentat printr-o matrice cu n linii şi n coloane având elemente numere naturale. În fiecare element al matricei este memorată înălţimea zonei de teren corespunzătoare ca poziţie elementului respectiv. Pe acest teren sunt amplasate m lasere, în poziţii cunoscute. Un laser este îndreptat spre unul dintre cele 4 puncte cardinale, codificate prin numere astfel: Nord prin valoarea 1, Est prin valoarea 2, Sud prin valoarea 3 şi respectiv Vest... Tag: Visual edit
  • 16:5616:56, 26 December 2023 diff hist −7 2615 - Caesar CryptNo edit summary Tag: Visual edit
  • 16:5516:55, 26 December 2023 diff hist +2,861 N 2615 - Caesar CryptPagină nouă: '''<u>''<big>Cerința</big>''</u>''' Se citește un text de maxim 256 caractere. Să se afișeze textul după aplicarea Cifrului Caesar. Cifrul Caesar este o metodă de criptare în care fiecare literă este înlocuită cu o altă literă ce se află la un număr fix de poziții după aceasta în alfabet. Este numită după Julius Caesar, care o folosea în corespondența privată. <big>'''''<u>Date de intrare</u>'''''</big> Fișierul de intrare caesar.in conține: Pe pr... Tag: Visual edit
  • 15:1615:16, 26 December 2023 diff hist +3,474 N 3033 - criptografiePagină nouă: Zedd a descoperit frumusețea aplicațiilor din domeniul criptografiei. Astfel, el și-a activat abilitățile de hacker și s-a lovit de următoarea problemă: fiind dat un șir format doar din litere mici ale alfabetului englez, Zedd trebuie să găsească secvențe pe care le poate forma fără ca vreo literă să apară de prea multe ori. '''Cerința''' Cunoscând textul lui Zedd, să se determine: Numărul de secvențe distincte în care fiecare literă poate să apar... Tag: Visual edit
  • 14:3014:30, 26 December 2023 diff hist +1,567 N 3263 - Sum Max XIPagină nouă: <u>''Cerinţa''</u> Se dă o matrice pătratică cu n lini şi n coloane şi elemente numere întregi. Determinaţi cea mai mare sumă a n elemente din matrice, obținută adunând câte un element de pe fiecare linie a matricei. <u>''Date de intrare''</u> Fişierul de intrare summax_xi.in conţine pe prima linie numărul n, iar pe următoarele n linii câte n numere întregi, separate prin spaţii, reprezentând elementele matricei. <u>''Date de ieşire''</u> Fişierul... Tag: Visual edit
  • 13:4913:49, 26 December 2023 diff hist +2,896 N 4263 - ifelsePagină nouă: <u>''Cerință''</u> Studiind instrucțiunea if, Alinutza a aflat că ramura else se asociază celui mai apropiat if neasociat încă. Aprofundând studiul, a extras din fiecare program scris cuvintele if și else. Din neatenție a transcris greșit, pierzând asocierea corectă if else. Ajutați-o voi să aibă scrierea corectă, folosind un număr minim de modificări. O modificare înseamnă să înlocuim un cuvânt if cu else sau un cuvânt else cu if. ''<u>Date de intr... Tag: Visual edit
  • 12:4812:48, 26 December 2023 diff hist +3,234 N 3686 - VaccinationPagină nouă: <u>''Cerință''</u> Echipa V.R.N.C. a dezvoltat un vaccin contra celei mai recente boli. Vaccinul este distribuit mai întâi unei singure persoane, iar mai apoi se împrăștie celor 4 vecini(populația este reprezentată pe o matrice de dimensiunile n și m). Ulterior, fiecare persoana va da vaccinul celor 4 vecini până când o persoană de la marginea matricii este vaccinată, moment în care vaccinul nu mai este dat mai departe. Vazând succesul acestei metode, V.R.N... Tag: Visual edit

16 December 2023

  • 17:5417:54, 16 December 2023 diff hist +1,971 N 3093 - Diff2dArraysPagină nouă: Cerinta Se dă o matrice A, formată din N linii și N coloane. Asupra unei submatrice cu colțul din stânga-sus aflat pe linia l1 și coloana c1, și colțul din dreapta-jos aflat pe linia l2 și coloana c2, se poate efectua operație de mărire a elementelor cu un număr întreg v. Afișați matricea A, după efectuarea a Q astfel de operații Date de intrare pe prima linie se află variabila N, reprezentând numărul de linii și coloane. pe următoarele N linii, cât... current Tag: Visual edit
  • 17:5117:51, 16 December 2023 diff hist +2,039 N 3903 - Diff2dArraysPagină nouă: ''<u>Cerinta</u>'' Se dă o matrice A, formată din N linii și N coloane. Asupra unei submatrice cu colțul din stânga-sus aflat pe linia l1 și coloana c1, și colțul din dreapta-jos aflat pe linia l2 și coloana c2, se poate efectua operație de mărire a elementelor cu un număr întreg v. Afișați matricea A, după efectuarea a Q astfel de operații <u>''Date de intrar''</u>e pe prima linie se află variabila N, reprezentând numărul de linii și coloane. pe urm... current Tag: Visual edit
  • 17:1817:18, 16 December 2023 diff hist +3,203 N 4051 - LuminaPagină nouă: <u>''Cerinta''</u> Se consideră un panou de dimensiuni n×m pe care sunt așezate nm becuri. Becul de pe rândul i și coloana j se notează (i,j) . Inițial, fiecare bec este stins (0 ) sau aprins (1 ). Putem efectua următoarele comenzi de oricâte ori: Se alege un rând i (1≤i≤n ) și se inversează starea tuturor becurilor de pe rândul i (0→1,1→0 ); Se alege o coloană j (1≤j≤m ) și se inversează starea tuturor becurilor de pe coloana j (0... Tag: Visual edit

15 December 2023

  • 21:0121:01, 15 December 2023 diff hist +2,191 N 0903 - CezarPagină nouă: ''<u>Cerinta</u>'' În criptografie, cifrul Caesar este una dintre cele mai simple și mai cunoscute modalități de criptare a unui text. Este un cifru cu substituție, în care fiecare literă textul inițial este înlocuită cu o literă care se află în alfabet la o distanță fixă față de cea înlocuită. Această metodă este numită așa după Iulius Cezar, care o folosea pentru a comunica cu generalii săi. De exemplu, cu o deplasare de 3 poziții, A este înlo... Tag: Visual edit
  • 16:5416:54, 15 December 2023 diff hist +1,275 N 1152 - Verificare Ordonat Div ImpPagină nouă: Cerinta Se dă un vector cu n elemente numere naturale. Folosind metoda Divide et Impera să se verifice dacă are elementele ordonate crescător. Date de intrare Programul citește de la tastatură numărul n, apoi n numere naturale, reprezentând elementele vectorului. Date de iesire Programul afișează pe ecran mesajul DA, dacă vectorul are elementele ordonate crescător, sau NU, în caz contrar. Restrictii si precizari 1 ≤ n ≤ 500 fiecare element al vectorul... Tag: Visual edit
  • 16:4316:43, 15 December 2023 diff hist +1,374 N 1153 - -Verif Nr Par Cifre Div ImpPagină nouă: Cerinta Se dă un şir cu n elemente, numere naturale. Folosind metoda Divide et Impera să se verifice dacă toate elementele şirului au număr par de cifre. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului, separate prin spaţii. Date de iesire Programul afișează pe ecran mesajul DA, dacă toate elementele şirului au număr par de cifre, respectiv NU în caz contrar. Restrictii si precizari: 1 ≤ n ≤ 100 el... Tag: Visual edit
  • 16:3816:38, 15 December 2023 diff hist +1,799 N 1154 - Cautare Div ImpPagină nouă: Cerinta Se dă un vector x cu n elemente numere naturale, și un vector y cu m elemente, de asemenea numere naturale. Folosind metoda Divide et Impera, verificați pentru fiecare element al vectorului y dacă apare în x. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale vectorului x. Apoi și citește m și cele m elemente ale lui y. Date de iesire Programul va afișa pe ecran m valori 0 sau 1, separate prin exact un spațiu.... Tag: Visual edit
  • 16:1816:18, 15 December 2023 diff hist +1,376 N 1153 - Verif Nr Par Cifre Div ImpPagină nouă: Cerinta Se dă un şir cu n elemente, numere naturale. Folosind metoda Divide et Impera să se verifice dacă toate elementele şirului au număr par de cifre. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului, separate prin spaţii. Date de iesire Programul afișează pe ecran mesajul DA, dacă toate elementele şirului au număr par de cifre, respectiv NU în caz contrar. Restrictii si precizari: 1 ≤ n ≤ 100 e... current Tag: Visual edit
  • 16:0416:04, 15 December 2023 diff hist +1,964 N 1155 - Cautare BinaraPagină nouă: Cerinta Se dă un vector x cu n elemente numere naturale, ordonate crescător, și un vector y cu m elemente, de asemenea numere naturale. Verificați pentru fiecare element al vectorului y dacă apare în x. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale vectorului x. Apoi și citește m și cele m elemente ale lui y. Date de iesire Programul va afișa pe ecran m valori 0 sau 1, separate prin exact un spațiu. A j-a valoare... Tag: Visual edit
  • 15:2915:29, 15 December 2023 diff hist +3,071 N 3865 - Water FrontPagină nouă: Enunt: Pe faleza râului Prahova primarul oraşului Ploieşti a plantat un şir de N arbuşti ornamentali de diverse soiuri, fiecare arbust i având iniţial înălţimea height[i], 1 ≤ i ≤ N. În funcţie de solul în care este plantat şi de vreme, arbustul i creşte zilnic cu înălţimea dailyGrowth[i]. În fiecare zi grădinarul primăriei ajustează, prin tăiere cu o foarfecă, înălţimea arbuştilor. Totuşi, grădinarul este limitat de detaliile tehnice ale f... Tag: Visual edit
  • 14:5814:58, 15 December 2023 diff hist +1,446 N 4007 - Partitie AB 1Pagină nouă: Cerinta Se dau trei numere naturale n a b, 1 ≤ a < b < n. Să se determine o modalitate de a-l scrie pe n ca sumă de termeni egali cu a sau b în care numărul de termeni egali cu a este minim. Date de intrare Programul citește de la tastatură numerele n a b. Date de iesire Programul va afișa pe ecran un șir de numere ordonate crescător, reprezentând termenii ceruți. Restrictii si precizari: 1 ≤ n ≤ 1.000.000 1 ≤ a < b ≤ 1000 pentru toate datele de... Tag: Visual edit
  • 14:3314:33, 15 December 2023 diff hist +1,616 N 4006 - Partitie ABPagină nouă: Cerinta Se dau trei numere naturale n a b, 1 ≤ a < b < n. Să se determine o modalitate de a-l scrie pe n ca sumă de termeni egali cu a sau b în care numărul de termeni egali cu a este maxim. Date de intrare Programul citește de la tastatură numerele n a b. Date de iesire Programul va afișa pe ecran un șir de numere ordonate crescător, reprezentând termenii ceruți. Restrictii si precizari: 1 ≤ n ≤ 1.000.000 1 ≤ a < b ≤ 1000 pentru toate datele de... Tag: Visual edit
  • 14:1014:10, 15 December 2023 diff hist +1,834 N 2271 - Prod Max 1Pagină nouă: Cerinta Se dă un șir cu n numere întregi. Determinați cel mai mare număr care poate fi scris ca produs de două elemente ale șirului. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale șirului. Date de iesire Programul va afisa pe ecran numarul determinat P Restrictii si precizari 2 ≤ n ≤ 100.000 elementele șirului vor fi cuprinse în intervalul (-1.000.000, 1.000.000) Exemplu Intrare 7 -8 3 9 -1 -2 7 -10 Ies... Tag: Visual edit
  • 13:3513:35, 15 December 2023 diff hist +1,413 N 1877 - K MaxPagină nouă: Cerinta Se dă un șir cu n elemente, numere întregi, și un număr natural k ≤ n. Calculați cea mai mare sumă care poate fi obținută schimbând semnul a exact k elemente aflate pe poziții distincte din șirul dat. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale șirului, apoi numărul k. Date de iesire Programul va afișa pe ecran numărul S, reprezentând suma maximă determinată. Rezolvare def maxima_suma(n, si... Tag: Visual edit
  • 13:1013:10, 15 December 2023 diff hist +1,699 N 4009 - Mos Craciun 1Pagină nouă: Cerinta Moș Crăciun pregătește cadourile pentru acest an. El cunoaște prețurile a n cadouri și are la dispoziție o sumă de bani S. Ajutați-l să aleagă un număr maxim de cadouri a căror preț total să nu depășească S și determinați suma minimă de care mai are nevoie Moș Crăciun pentru a cumpăra încă un cadou. Date de intrare Programul citește de la tastatură numerele n S, iar apoi n numere naturale, reprezentând prețurile cadourilor. Date de... Tag: Visual edit
  • 12:5212:52, 15 December 2023 diff hist +1,882 N 4010 - Mos Craciun 2Pagină nouă: Cerinta Moș Crăciun pregătește cadourile pentru acest an. El trebuie să dea cadouri identice la n copii. Pentru aceasta, a vizitat m magazine (posibil online) și pentru fiecare magazin a aflat prețul cadoului în acel magazin și numărul de cadouri disponibile în acel magazin. Determinati suma minimă necesară pentru a cumpăra cele n cadouri necesare. Dacă nu se pot cumpăra cele n cadouri afișați mesajul imposibil. Date de intrare Programul citește de la t... Tag: Visual edit

14 December 2023

  • 21:0521:05, 14 December 2023 diff hist +1,786 N 3627 – FABPagină nouă: Cerinta Scrieţi definiția completă a subprogramului FAB, care primeşte prin cei 4 parametri a, n, b, m: a, un tablou unidimensional cu maximum 5000 de elemente întregi n, un număr natural reprezentând numărul de elemente din tabloul a b, un tablou unidimensional cu maximum 5000 de elemente întregi m, un număr natural reprezentând numărul de elemente din tabloul b Subprogramul returnează 1 dacă orice număr din vectorul b se poate scrie ca sumă a două num... current Tag: Visual edit
  • 13:4713:47, 14 December 2023 diff hist +4 2582 - Secv ElimNo edit summary Tag: Visual edit
  • 13:4613:46, 14 December 2023 diff hist +1,032 N 2582 - Secv ElimPagină nouă: Cerinta Se dă un șir de caractere care conține doar litere mici și mari ale alfabetului englez. Se parcurge șirul de la stânga la dreapta și dacă se întâlnește o secvență de litere alăturate egale, se șterge. Dacă în urma acestei operații se obține o nouă secvență de litere egale, se șterge și ea, ș. a. m. d. Să se afișeze șirul obținut. Date de intrare Programul citește de la tastatură un șir de caractere. Date de iesire Programul va afi... Tag: Visual edit
  • 13:2513:25, 14 December 2023 diff hist +67 0873 - VaseNo edit summary Tag: Visual edit
  • 13:2113:21, 14 December 2023 diff hist +2,187 0873 - VaseNo edit summary Tag: Visual edit
  • 13:1813:18, 14 December 2023 diff hist +984 N 0873 - VasePagină nouă: Cerinta Se dau dau două vase cu capacitatea A, respectiv B litri, iniţial goale. Se cere să se măsoare cu ajutorul lor C litri de apă, având la dispoziţie următoarele operaţii: umplerea completă a unui vas (de la robinet). Operaţia se notează R X, unde X poate fi A sau B. golirea completă a unui vas (în chiuvetă). Operaţia se notează X C , unde X poate fi A sau B. mutarea dintr-un vas în celălalt. Mutarea din vasul X în vasul Y se încheie când se gol... Tag: Visual edit
  • 12:4412:44, 14 December 2023 diff hist +2,277 N 3490 - Permutari ABPagină nouă: Cerinta Să se determine numărul minim de operaţii care trebuiesc efectuate pentru a transforma pe B în A. Date de intrare Fişierul de intrare permutariab.in conţine pe prima linie numărul natural N. Pe a doua linie se află N numere naturale, separate prin câte un spaţiu, reprezentând permutarea A. Pe a treia linie se află de asemenea N numere naturale, separate prin câte un spaţiu, reprezentând permutarea B. Date de iesire Fişierul de ieşire permutariab... Tag: Visual edit

13 December 2023

(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)