Page 121 - MATINF Nr.2
P. 121

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    121


                Restrict , ii s , i preciz˘ari

                • 1 ≤ m, n ≤ 200
                • Componentele tabloului a sunt numere naturale ≤ 10000
                • Pot exista mai multe solut , ii, dar ˆın fis , ierul de ies , ire se va scrie una dintre ele
                • 30% din teste au componentele tabloului a mai mici sau cel mult egale cu 100 s , i m, n ≤ 100
                • 60% din teste au componentele tabloului a mai mici sau cel mult egale cu 1000
                Exemplu

                            operatii.in     operatii.out     Explicat , ie
                            2 3             2                a este: 1 2 4
                            1 2 4           1 1 0                   5 5 9
                                                                                2
                            5 5 9           2 2 3            b 1 este: 1 1 0 iar b este: 1 1 0
                                                                                1
                                            0 1 2                    2 2 3             4 4 9
                                                                                 2
                                            1 1 0             b 2 este: 0 1 2 iar b este: 0 1 4
                                                                                 2
                                                                      1 1 0             1 1 0
                                                                             2
                                                                                  2
                                                             Se observ˘a c˘a b + b = a.
                                                                                  2
                                                                             1
                Timp maxim de execut , ie: 1 secund˘a/test.
                Memorie total˘a disponibil˘a 16 MB.
                                                         Doru Anastasiu Popescu, Pites , ti (Lot juniori 2009)
            I 22 (varf). Se d˘a o secvent , ˘a de maxim 1000 de caractere (numai litere mici ale alfabetului
            englez). Prin vˆarf se ˆınt , elege o succesiune de caractere x 1 x 2 . . . x 2k−1 cu proprietatea x 1 <
            x 2 < · · · < x k > x k+1 > . . . x 2k > x 2k−1 , relat , ia de ordine fiind cea alfabetic˘a, iar num˘arul k
            reprezint˘a ˆın˘alt , imea vˆarfului.
                Cerint , ˘a

                Se cere s˘a se determine ˆın˘at , imea celui mai ˆınalt vˆarf din secvent , a de caractere.
                Date de intrare

                ˆ
                In fis , ierul varf.in se d˘a, pe o singur˘a linie, secvent , a de caractere.
                Date de ies , ire
                Fis , ierul varf.out va cont , ine ˆın˘alt , imea celui mai ˆınalt vˆarf.

                Restrict , ii s , i preciz˘ari

                • Secvent , a din fis , ier are maxim 1000 de caractere s , i cel put , in un caracter

                Exemplu

                     varf.in             varf.out    Explicat , ie
                                                     In˘alt , imea maxim˘a este 4, pentru c˘a
                     abcdbabefdcbax      4           ˆ
                                                     succesiunea de caractere abefdcb este un vˆarf.
                                                     Alt vˆarf mai ˆınalt nu exist˘a.


                Timp maxim de execut , ie: 1 secund˘a/test.

                Memorie total˘a disponibil˘a 2 MB.
                                                                                   Doru Constantin, Pites , ti
   116   117   118   119   120   121   122   123   124   125   126