Page 152 - MATINF Nr. 1
P. 152

˘
            152                                       PROBLEME DE INFORMATICA PENTRU CONCURSURI


                Dac˘a valoarea lui p este 2, se va rezolva numai punctul 2) 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 de deschidere a cuf˘arului modulo 9973, adic˘a num˘arul codC % 9973.

                Restrict , ii s , i preciz˘ari


                • 1 ≤ N ≤ 10000

                • 1 ≤ x 1 , x 2 , . . . , x N ≤ 10000
                • a%b reprezint˘a restul ˆımp˘art , irii lui a la b
                • k! este notat , ia pentru produsul 1 · 2 · 3 · . . . · k
                • Pentru determinarea corect˘a a codului pivnit , ei, codP, se acord˘a 30% din punctaj

                Exemple

              castel.in               castel.out              Explicat , ie
              1                       1                       p = 1
              5                                               codP este num˘arul de zerouri ˆın care se
              3 6 4 6 2                                       termin˘a num˘arul 6! = 720, adic˘a 1.

              castel.in               castel.out              Explicat , ie
              2                       294                     p = 2

              5                                               codC este num˘arul de divizori ai produsului
              3 6 4 6 2                                       3! · 6! · 4! · 6! · 2!, adic˘a 294.
                Timp maxim de execut , ie: 1 secund˘a/test.

                Memorie total˘a disponibil˘a 4 MB, din care 2 MB pentru stiv˘a.

                                                                                      Violeta B˘alan, Slatina

            I 3 (relief). Vladino aˆınceput s˘a studieze foarte mult formele de relief. Ca s˘a nu lase informatica
            pe planul doi, profesorul s˘au ˆıi propune s˘a rezolve o problem˘a cu trei forme de relief: munt , i,
            dealuri s , i v˘ai, pentru un s , ir cu n numere naturale x 1 , x 2 , . . . , x n .

                Muntele se defines , te ca fiind o secvent , ˘a maximal˘a de numere din s , irul dat de forma
            x i , . . . , x j , . . . , x k , unde x i < x i+1 < . . . . < x j , x j > x j+1 > . . . > x k , i < j < k.

                Dealul se defines , te ca fiind o secvent , ˘a maximal˘a de numere din s , irul dat de forma
            x i , . . . , x j , . . . , x k , . . . , x h , unde x i < x i+1 < . . . < x j , x j = x j+1 = . . . = x k , x k > x k+1 >
            . . . > x h , i < j < k < h.

                Valea se defines , te ca fiind o secvent , ˘a maximal˘a de numere din s , irul dat de forma x i , . . . , x j ,
            unde x i = x i+1 = . . . = x j , i < j.

                Cerint , ˘a

            Cunoscˆand num˘arul n s , i cele n numere x 1 , x 2 , . . . , x n , se cere:
                1. de cˆate ori apare cel mai mic num˘ar ˆın s , irul x;

                2. numerele de munt , i, dealuri s , i v˘ai.
   147   148   149   150   151   152   153   154   155   156   157