User contributions for Cata

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

26 April 2023

20 April 2023

  • 19:4619:46, 20 April 2023 diff hist +6,117 N 1675 - CalcPagină nouă: La un concurs de informatică participă 2∙N elevi împărțiți în N echipe de câte 2. Echipa poate lucra în comun la problemele propuse doar dacă au calculatoarele în rețea. Laboratorul de informatică este unul special: are 2∙N calculatoare, distribuite pe două rânduri la distanță de un metru între ele (vertical și orizontal) și N cabluri de rețea de lungime un metru. Concursul se desfășoară pe mai multe zile și nu există două zile de concurs cu ace...
  • 19:3419:34, 20 April 2023 diff hist +2,127 N 1124 - PatratePagină nouă: ==Cerința== Dându-se n, un număr natural, să se afle numărul de pătrate care au colţurile coordonate numere întregi cuprinse între 0 şi n inclusiv. ==Date de intrare== Programul citește de la tastatură un număr natural n. ==Date de ieșire== Programul va afişa pe ecran un număr natural, reprezentând numărul de pătrate formate cu cele (n+1)2 puncte. Deoarece rezultatul poate fi mare, se va afişa răspunsul modulo 666013. ==Restricții și precizări== * 1...
  • 19:2819:28, 20 April 2023 diff hist +3,643 N 2724 - LSQPagină nouă: ==Cerința== Se dă o matrice binară (valori 0 și 1). Să se determine care este latura maximă a unui pătrat cu proprietatea că acesta are pe marginea sa doar valori 1. ==Date de intrare== Fișierul de intrare lsq.in conține pe prima linie numerele N și M, reprezentând numărul de linii și numărul de coloane ale matricei, apoi N linii, pe fiecare câte M valori 0 sau 1, neseparate prin niciun spațiu, reprezentând elementele matricei.. ==Date de ieșire== Fișier...
  • 19:1819:18, 20 April 2023 diff hist +5,023 N 1735 - divqueryPagină nouă: ==Cerința== Se dă un vector indexat de la 1 cu n elemente numere naturale. Să se răspundă la q întrebări de forma x y, cu semnificația: “Care este cel mai mare divizor comun al elementelor cu indici cuprinși între x și y, inclusiv?” ==Date de intrare== Fișierul de intrare divquery.in conține pe prima linie numerele n și q, pe a doua linie cele n numere naturale ale vectorului, iar de la linia 3 începând, q linii, pe fiecare aflându-se doua numere x y, re...
  • 18:4918:49, 20 April 2023 diff hist +6,577 N 1461 - MeteoritiPagină nouă: Din cauza blestemelor dușmanilor, asupra plantației de ‘noledge a vrăjitorului Arpsod s-a năpustit o ploaie de…meteoriți. Plantația vrăjitorului e foarte bine delimitată: aceasta are forma unei matrice cu N linii și M coloane, iar în fiecare celulă era plantat câte un fir de ‘noledge. Din motive clare de răzbunare, dușmanii nu s-au mulțumit cu o singură ploaie, astfel, pe plantația vrăjitorului au căzut meteoriți în mai multe reprize. La fiecare rep...
  • 18:2118:21, 20 April 2023 diff hist +4,234 N 1248 - carti2Pagină nouă: ==Cerința== Un filipinez cultivat are X cărți pe care dorește să le vândă. Pentru aceasta, el merge pe strada Plopilor fără soț unde se află n case. Acesta știe că în fiecare dintre cele n case se vor vinde un număr de cărți. Filipinezul cultivat începe să vândă de la o casă a și trece pe la toate casele succesive până când nu mai are cărți de vândut. Determinați intervalul minim lexicografic [a, b] între care filipinezul să-și vândă căr...
  • 17:3617:36, 20 April 2023 diff hist −53 m 2283 - Caraghios→‎Explicație cod Tag: visualeditor
  • 17:3617:36, 20 April 2023 diff hist +3,336 N 2283 - CaraghiosPagină nouă: Se consideră un șir S de cifre nenule. O secvență a șirului S este o succesiune de cifre din S care apar pe poziții consecutive. Un număr n asociat unei secvențe din S este numărul în baza 10 care se formează cu toate cifrele din secvența respectivă, în ordinea în care apar în aceasta. Un număr n se numește caraghios dacă este egal cu pătratul sumei cifrelor lui n. ==Cerința== Dându-se un șir S de cifre nenule, să se determine câte dintre secvențel... Tag: visualeditor-switched
  • 17:1917:19, 20 April 2023 diff hist +1 N File:Conducta-02-exemplu.pngNo edit summary current
  • 17:1517:15, 20 April 2023 diff hist +1 N File:Conducta-01-enunt-1.pngNo edit summary current
  • 17:0917:09, 20 April 2023 diff hist +2,167 N 2001 - Huge ControlPagină nouă: Cifra de control a unui număr se obţine efectuând suma cifrelor sale, apoi suma cifrelor acestei sume etc. până se obţine o sumă formată dintr-o singură cifră. De exemplu, cifra de control a numărului 713 este 2. (7 + 1 + 3 = 11, 1 + 1 = 2). Un număr de tip Huge este un număr natural de maxim 1.000.000 de cifre. ==Cerința== În fișierul hugecontrol.in se găsește memorat un număr N, de tip Huge. Calculati și afișati cifra de control a numărului. ==Date...
  • 17:0117:01, 20 April 2023 diff hist +2,995 N 2319 - abcPagină nouă: ==Cerința== Se dau două numere naturale nenule a şi b, iar produsul lor îl notăm cu c. Aflaţi cel mai mare divizor propriu al lui A=2<sup>c</sup>-1. ==Date de intrare== Programul citește de la tastatură numerele a şi b, separate prin spațiu. ==Date de ieșire== Programul va afișa pe ecran numărul D, reprezentând cel mai mare divizor propriu al lui A. ==Restricții și precizări== * 2 ⩽ a ⩽ 20 * 2 ⩽ b ⩽ 10.000 * Un divizor propriu al lui A este...
  • 16:5116:51, 20 April 2023 diff hist +6,626 N 1992 - PlatouATPagină nouă: Se definește operația AT un procedeu prin care se schimbă caracterul 'A' în 'T' și caracterul 'T' în 'A'. Operația poate fi modelată ca o funcție astfel: AT(A) = T și AT(T) = A. Operația se generalizează pentru orice secvență de caractere formată din literele A și T. De exemplu, dacă se aplică operația AT pentru secvența AAATTA, se va obține TTTAAT. Notăm AT(AAATTA) = TTTAAT. Considerăm șirul infinit S, definit după următoarea regulă: * S1 = ATTA...
  • 16:0116:01, 20 April 2023 diff hist +3,412 N 2553 - JosephusPagină nouă: Aceasta este o problemă foarte cunoscută atât în universul informatic, cât și în cel matematic! Legenda ne povestește că Josephus și alți n-1 soldați evrei se luptau cu trupele romane. Din nefericire pentru aceștia, au ajuns foarte curând încercuiți și doborâți numeric. Ei se hotărăsc rapid să nu se predea, dar nici să nu își ia de unii singuri viața și astfel le vine următoarea idee: se așează cu toții într-un cerc și își scriu pe rând pe...
  • 15:5215:52, 20 April 2023 diff hist +4,274 N 1973 - Hambar2Pagină nouă: ==Enunț== Prințesa Gîrcella este foarte frumoasă. Fiindcă a venit momentul să se mărite, foarte mulți feciori au venit să îi ceară mâna. Printre aceștia se află și Cavalerul de Aur, marele algoritmician. Gîrcella îl dorește pe cel mai inteligent, așa că le va pune o provocare. Grădina sa este o matrice pătratică binară (cu valori 0 sau 1), valorile 0 reprezintă teren liber iar valorile 1 reprezintă pomi. Cel ce va găsi suprafața dreptunghică de ar...
  • 15:3915:39, 20 April 2023 diff hist +4,461 N 2225 - complementarPagină nouă: Se consideră o matrice binară cu n linii și m coloane. Spunem că două linii L1, L2 din matrice sunt complementare dacă a[L1][j] ≠ a[L2][j], pentru orice j=1..m (adică acolo unde pe linia L1 este 0, pe linia L2 este 1 și invers). ==Cerința== Să se determine numărul de perechi de linii (L1, L2) cu L1 < L2 cu proprietatea că sunt complementare. ==Date de intrare== Fișierul de intrare complementar.in conține pe prima linie numerele n și m. Pe următoarele n lin...
  • 15:2615:26, 20 April 2023 diff hist +2,935 N 2700 - RadixSortPagină nouă: ==Cerința== Fiind dat un șir cu n elemente, nu neapărat distincte, se cere sortarea crescătoare a acestuia folosind metoda Radix Sort. ==Date de intrare== Fișierul de intrare radixsort.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== Fișierul de ieșire radixsort.out va conține pe prima linie n numere naturale, anume șirul sortat. ==Restricții și precizări== * 2 ⩽ n ⩽ 1.000.000; * num...
  • 15:0915:09, 20 April 2023 diff hist +4,928 N 1924 - QStivaPagină nouă: ==Cerința== Se dă o stivă inițial vidă. Să se efectueze Q operații de forma: 1 x: Se adaugă x în stivă. 2: Se șterge elementul din vârful stivei. 3 S: Se întreabă dacă se poate scrie valoarea S ca sumă de elemente aflate în stivă. Fiecare element poate fi folosit o singură dată în calcularea sumei. Răspunsul va fi 1 în caz afirmativ și 0 în caz negativ. ==Date de intrare== Fișierul de intrare qstiva.in conține pe prima linie numărul Q, iar pe urm...
  • 12:3312:33, 20 April 2023 diff hist +4,198 N 1899 - AfisMinimePagină nouă: ==Cerința== Se dă un vector cu n elemente, numere naturale. Fie două numere x și y, cu proprietatea că 1 ≤ x , y ≤ n. Scrieți un program care răspunde la m întrebări de tipul “Care este elementul minim din intervalul [x , y]?”. ==Date de intrare== Pe prima linie a fișierului afisminime.in sunt date numerele n și m. Pe a doua linie se vor afla n numere naturale, fiind elementele vectorului. Următoarele m linii vor conține câte 2 numere reprezentând val...
  • 12:2312:23, 20 April 2023 diff hist +2,427 N 2716 - UnuDoiPagină nouă: Se dă operația x¯¯¯:{1,2}→{1,2} astfel încât 1¯¯¯=2 și 2¯¯¯=1. Operația se poate extinde asupra oricărei secvențe formate cu cifre de 1 și 2, de exemplu 121121212¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯=212212121. Se consideră șirul infinit s format cu cifre de 1 și 2, generat incremental prin extindere, după următoarea regulă de concatenare: * s1=1221 * s2=1221211221121221 * … * sk+1=sksk¯¯¯¯¯sk¯¯¯¯¯sk, pentru orice număr natural...
  • 12:1212:12, 20 April 2023 diff hist +2,467 N 3050 - ncifPagină nouă: ==Cerința== Fie n un numar natural. Pentru n seturi de doua numere naturale a si b, sa se afiseze cate cifre are \({a}^{b}\). ==Date de intrare== Fișierul de intrare ncif.in conține pe prima linie numărul n, iar pe urmatoarele n linii cate doua numere naturale a si b separate prin spații. ==Date de ieșire== Fișierul de ieșire ncif.out va conține pe fiecare linie un numar reprezentând cate cifre are \({a}^{b}\). ==Restricții și precizări== * 1 ⩽ n ⩽...
  • 11:5911:59, 20 April 2023 diff hist +1,976 N 3100 - suma perm circPagină nouă: ==Cerința== Scrieți un program care citește un număr natural n și care să calculeze și să afișeze suma S a tuturor numerelor obținute prin permutări circulare ale cifrelor lui n cu o poziție. ==Date de intrare== Programul citește de la tastatură numărul n. ==Date de ieșire== Programul va afișa pe ecran numărul S, reprezentând suma cerută. ==Restricții și precizări== * n are cel mult 100.000 de cifre ==Exemplu== Intrare 165 Ieșire 1332 Numere...
  • 11:5211:52, 20 April 2023 diff hist +2,181 3223 - ScobitoareNo edit summary

19 April 2023

  • 16:0216:02, 19 April 2023 diff hist +1,207 N 2924 - FactorialInnEasyPagină nouă: ==Cerința== Se dă numărul natural n. Să se afișeze numărul de cifre a lui (n!)<sup>n</sup>. ==Date de intrare== Programul citește de la tastatură numărul natural n. ==Date de ieșire== Programul va afișa pe ecran numărul de cifre a lui (n!)<sup>n</sup>. ==Restricții și precizări== * n ≤ 106 ==Exemplu== Intrare 3 Ieșire 3 ==Explicație== (3!)<sup>3</sup>=216 ==Rezolvare== <syntaxhighlight lang="python"> def validate_input(n: str) -> int: try:...
  • 15:5615:56, 19 April 2023 diff hist +2,859 N 4044 - camerePagină nouă: ==Cerința== Te afli într-o cameră de formă dreptunghiulară, privită sub forma unei matrici cu N linii și M coloane. Camera depozitează alune, nuci și castane, fiecare celulă din matrice fiind însemnată cu un caracter din mulțimea {'A', 'N', 'C'}. Caracterul 'A' reprezintă o alună, 'N' o nucă, iar 'C' o castană. Dorești să imparți în mod cât mai egal cu sora ta gustările din cameră, iar cum castanele depozitate nu sunt comestibilie, tu ai dori să vezi...
  • 15:4915:49, 19 April 2023 diff hist +2,147 N 3174 - R10Pagină nouă: ==Cerința== Se dă un şir v cu n elemente numere reale. Acesta se împarte în n/k secvenţe de k elemente. Să se sorteze fiecare secvenţă şi să se afişeze şirul format de acestea, în ordinea în care au fost date. ==Date de intrare== Datele de intrare conțin pe prima linie numărul n, şi numărul k, iar pe a doua linie n numere reale separate prin spații. ==Date de ieșire== Datele de ieșire vor conține pe prima linie şirul cerut. ==Restricții și preciz...
  • 15:2615:26, 19 April 2023 diff hist +1,442 N 1240 - Ab3Pagină nouă: ==Cerința== Să se determine pentru n numere a valoarea b maximă astfel încât b<sup>3</sup> + b ≤ a. ==Date de intrare== Datele de intrare conțin pe prima linie numărul n, iar pe următoarele n linii câte un număr a. ==Date de ieșire== datele de ieșire vor conține n linii cu câte un număr fiecare, răspunsul la fiecare întrebare. ==Restricții și precizări== * 1 ≤ n ≤ 100.000 * 0 ≤ a ≤ 10<sup>18</sup> ==Exemple== ===Intrare=== 5 1 9 36 27... Tag: visualeditor-switched
  • 14:1014:10, 19 April 2023 diff hist +70 3489 - Numara punctele→‎Rezolvare: am adaugat apelul de validare in main Tag: visualeditor
  • 14:0814:08, 19 April 2023 diff hist +4,475 N 3489 - Numara punctelePagină nouă: ==Cerința== Considerăm o suprață plană în formă de pătrat având latura de 100 de unități și două mulțimi: * Mulțimea P de puncte având coordonatele numere reale pozitive mai mici decat 100 (deci aparținând pătratului). * Mulțimea ordonată C de cercuri având centrul în același pătrat și cu raza variabilă (se poate întâmpla ca centrul să fie în punctul p(1,1) și cercul să aibă raza de 3, deci să aibă o porțiune înafara pătratului). Se dor...

6 April 2023

  • 14:2414:24, 6 April 2023 diff hist +2,113 N 2826 - Duplicare1Pagină nouă: ==Cerința== Subprogramul duplicare are doi parametri, în această ordine: * n, prin care primește un număr natural (n∈[1,104]); * d, prin care furnizează numărul obţinut prin duplicarea fiecărei cifre pare a lui n sau -1 dacă acesta nu are nicio cifră pară. Scrieți definiția completă a subprogramului în Python. ==Exemplu== Dacă n=2380, după apel d=2238800. ==Explicație== Funcția duplicare primește ca parametri un număr natural n și un număr d, prin...
  • 14:2114:21, 6 April 2023 diff hist +1,869 N 2808 - Produs4Pagină nouă: ==Cerința== Subprogramul produs are doi parametri, în această ordine: * a, prin care primește un număr natural (a∈[1,106]); * k, prin care furnizează cea mai mare valoare naturală impară cu proprietatea că produsul tuturor numerelor impare din intervalul [1,k] este mai mic sau egal cu a. Scrieți definiția completă a subprogramului în Python. ==Exemplu== Dacă a=200, atunci k=7 (1⋅3⋅5⋅7 ≤ 200 <1⋅3⋅5⋅7⋅9). ==Explicație== * Pe prima linie, calcu...
  • 14:1614:16, 6 April 2023 diff hist +1,767 N 0023 - Oglindit1Pagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine oglinditul unui număr natural transmis ca parametru. Funcția va întoarce rezultatul prin intermediul unui parametru de ieşire. ==Restricţii şi precizări== * numele funcției va fi oglindit * funcția va avea doi parametri: primul parametru reprezintă numărul pentru care se calculează oglinditul, iar la doilea parametru reprezintă valoarea calculată * numărul pentru care se calculează oglinditul va f...
  • 14:1314:13, 6 April 2023 diff hist +2,123 N 0032 - EliminareCifrePagină nouă: ==Cerinţa== Să se scrie definiția completă a funcției Python P care primește prin intermediul parametrului n un număr natural cu cel mult 9 cifre, iar prin intermediul parametrului c o cifră. Funcția întoarce tot prin intermediul parametrului n numărul obținut prin eliminarea tuturor aparițiilor cifrei c. ==Restricţii şi precizări== * numele funcției va fi P * funcția va avea doi parametri: primul parametru este n, iar al doilea este c * dacă după elimina...
  • 14:1014:10, 6 April 2023 diff hist +1,985 N 0894 - CifMinMaxPagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine cea mai mare și cea mai mică cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire. ==Restricţii şi precizări== * numele funcției va fi cifminmax * funcția va avea trei parametri: primul parametru reprezintă numărul pentru care se calculează valorile cerute;al doilea parametru va reprezenta cifra maximă, iar al treilea va reprez...
  • 14:0414:04, 6 April 2023 diff hist +2,236 N DetCifrePagină nouă: ==Cerinţa== Să se scrie o funcție Python care să determine prima și ultima cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire. ==Restricţii şi precizări== * numele funcției va fi detcifre * funcția va avea trei parametri: primul parametru reprezintă numărul n pentru care se calculează cifrele cerute;al doilea parametru va reprezenta prima cifră a lui n, iar al treilea va reprezenta ul... current Tag: visualeditor-switched
  • 13:4913:49, 6 April 2023 diff hist +1,949 1842 - CreareNumarRecNo edit summary Tag: visualeditor
  • 13:4713:47, 6 April 2023 diff hist +1,107 0919 - NrCifreZeroRec1No edit summary Tag: visualeditor
  • 13:4413:44, 6 April 2023 diff hist +1,906 1862 - CntCifKRecNo edit summary Tag: visualeditor
  • 13:4113:41, 6 April 2023 diff hist +705 0822 - NrCifreZeroRecNo edit summary Tag: visualeditor
  • 13:3913:39, 6 April 2023 diff hist +718 0918 - SumCifRec1No edit summary Tag: visualeditor
  • 13:3713:37, 6 April 2023 diff hist +947 0823 - SumCifRecNo edit summary Tag: visualeditor
  • 10:3210:32, 6 April 2023 diff hist +836 0916 - FactorialRec1No edit summary Tag: visualeditor
  • 10:2910:29, 6 April 2023 diff hist +1,192 0820 - FactorialRecNo edit summary Tag: visualeditor
  • 10:0710:07, 6 April 2023 diff hist +1,241 4206 - CifDiv3RecNo edit summary Tag: visualeditor
  • 10:0610:06, 6 April 2023 diff hist +1,509 4042 - b16 recNo edit summary Tag: visualeditor-switched
  • 09:5909:59, 6 April 2023 diff hist +784 3981 - DivImpRecNo edit summary Tag: visualeditor
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)