Page 151 - MATINF Nr. 1
P. 151

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    151



              becuatii.in             becuatii.out            Explicat , ie
              2                       3                       p = 2 s , i deci afis , ˘am C. Prima ecuat , ie
                                                                              2
                                                                    2
              2                                               este x = 1 + y , iar a doua ecuat , ie este
                                                                           2
                                                               2
             1 21                                             x = 21 + y . Mult , imile solut , iilor sunt
                                                              S 1 = {(1, 0)} s , i S 2 = {(11, 10), (5, 2)}, deci
                                                              S 1 ∪ S 2 = {(1, 0), (11, 10), (5, 2)}, deci C =
                                                              card(S 1 ∪ S 2 ) = 3.

                Timp maxim de execut , ie: 0.04 secunde/test.

                Memorie total˘a disponibil˘a 4 MB.

                                                       Doru Anastasiu Popescu, Pites , ti (Micul Gates, 2017)
                          ˆ
            I 2 (castel). In pivnit , a unui castel se afl˘a un cuf˘ar ce cont , ine obiecte de valoare foarte mare.
            Toate us , ile pˆan˘a la pivnit , ˘a se deschid dac˘a se introduce un cod numeric format din cifre zecimale,
            cod care este scris pe us , ˘a pentru a facilita deplasarea mai us , oar˘a prin castel. Pentru a obt , ine
            aceste obiecte trebuie s˘a se treac˘a de dou˘a obstacole:

               1. us , a de la intrarea ˆın pivnit , ˘a, care se deschide doar dac˘a se introduce un cod format din
                  cifre zecimale, notat cu codP;
               2. capacul cuf˘arului, care se deschide dac˘a se cunoas , te un cod format din cifre zecimale,
                  notat cu codC.

            Codurile de deschidere a celor N us , i ale castelului, prin care se trece pentru a ajunge ˆın fat , a

            pivnit , ei, se cunosc: x 1 , x 2 , . . . , x N , numere naturale.
                Codul codP, necesar deschiderii pivnit , ei, se obt , ine determinˆand num˘arul de zerouri de la
            sfˆars , itul num˘arului Max!, unde Max este cel mai mare dintre codurile celor N us , i, x 1 , x 2 , . . . , x N .

                Codul codC, necesar deschiderii cuf˘arului, se obt , ine determinˆand num˘arul de divizori ai

            produsului factorialelor codurilor de pe cele N us , i ale castelului: x 1 ! · x 2 ! · . . . · x N !.
                Cerint , ˘a
            Cunoscˆand num˘arul de us , i, N, s , i codurile lor x 1 , x 2 , . . . , x N , se cere:

               1. codul codP de deschidere a us , ii pivnit , ei;
               2. codul codC de deschidere a cuf˘arului.

                Date de intrare
            Fis , ierul de intrare castel.in cont , ine pe prima linie un num˘ar natural p. Pentru toate testele
            de intrare, num˘arul p poate avea doar valoarea 1 sau 2.

                Pe linia a doua se afl˘a N, iar pe linia a treia se afl˘a numerele x 1 , x 2 , . . . , x N , separate prin
            cˆate un spat , iu, reprezentˆand codurile de deschidere a celor N us , i din castel.

                Date de ies , ire
            Dac˘a valoarea lui p este 1, se va rezolva numai punctul 1) din cerint , ˘a.

                ˆ
                In acest caz, ˆın fis , ierul de ies , ire castel.out se va scrie un singur num˘ar natural reprezentˆand
            codul codP de deschidere a us , ii pivnit , ei.
   146   147   148   149   150   151   152   153   154   155   156