Page 101 - REVISTA MATINF Nr. 5
P. 101

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    101


            I 65 (FIBO). Fie un tablou bidimensional cu m linii s , i n coloane, iar elementele sunt numere
            naturale. Determinat , i indicele cel mai mic de linie cu proprietatea FIBO (notat cu k). Indicii
            liniilor incep cu 1, iar o linie are proprietatea FIBO dac˘a toate elementele sale sunt termeni
            din s , irul lui Fibonacci (1, 1, 2, 3, 5, 8, . . .).
                Cerint , ˘a

                Pentru un tablou bidimensional cu m linii s , i n coloane dat, se cere k cu proprietatea din
            enunt , .

                Date de intrare
                Fis , ierului de intrare FIBO.in cont , ine pe prima linie m s , i n separate printr-un spat , iu, iar pe
            urm˘atoarele m linii elementele tabloului separate prin cˆate un spat , iu.

                Date de ies , ire
                Fis , ierul de ies , ire FIBO.out va cont , ine cifra k cu proprietatea din enunt , .

                Restrict , ii s , i preciz˘ari
                • 1 ≤ m, n ≤ 40
                • Elemente tabloului sunt numere naturale cu maxim 17 cifre

                Exemplu

                          FIBO.in            FIBO.out            Explicat , ie
                          3 3                2                   Prima linie numai
                          18 55 71                               cu elemente din s , irul
                          1 13 2                                 lui Fibonacci este
                          2 5 8                                  cu indicele 2.


                Timp maxim de execut , ie: 0.1 sec./test. Memorie total˘a disponibil˘a 2 MB.

                                                                          Ion Alexandru Popescu, Bucures , ti





                                                     Clasa a X-a




            I 66 (similar). Definit , ie: Dou˘a cuvinte distincte sunt similare dac˘a au acelas , i num˘ar de
            litere distincte s , i num˘arul de vocale distincte din component , a lor este un num˘ar par.
            De exemplu, cuvintele care s , i arce sunt cuvinte similare, deoarece au acelas , i num˘ar de litere
            distincte s , i au dou˘a vocale distincte. La fel, cuvintele ani s , i anii sunt cuvinte similare.

                Cerint , ˘a

                Dˆandu-se un text pe mai multe linii, determinat , i toate grup˘arile de cuvinte distincte similare
            din text. O grupare poate avea minim dou˘a cuvinte. Cuvintele textului sunt desp˘art , ite prin:
            virgul˘a (,), spat , iu (‘ ‘), punct s , i virgul˘a (;) sau punct (.).

                Date de intrare

                Din fis , ierul text similar.in se cites , te textul dat. Textul dat poate fi pe mai multe linii ale
            fis , ierului text, iar fiecare linie a textului se termin˘a cu caracterul ENTER.
   96   97   98   99   100   101   102   103   104   105   106