Page 12 - MATINF Nr. 1
P. 12

12                                                         D.A. Popescu, C. B˘alc˘au, D. Constantin



                Solut , ie de 30 de puncte

                1. Se citesc p s , i N.

                2. Nr = 0.

                3. Pentru fiecare num˘ar din s , ir, ˆın funct , ie de valoarea lui p (1, 2, 3) se verific˘a dac˘a
            ˆındeplines , te una din condit , iile de 3-prim, factorial sau cub. Dac˘a este ˆındeplinit˘a condit , ia,
            atunci Nr = Nr + 1.

                4. Se afis , eaz˘a Nr.

                Solut , ie de 100 de puncte

                1. Se construiesc trei tablouri unidimensionale a, b, c de dimensiune 10000, unde:

                a[i] = 1, dac˘a i este 3-prim s , i 0 ˆın caz contrar,
                b[i] = 1, dac˘a i este factorial s , i 0 ˆın caz contrar,

                c[i] = 1, dac˘a i este cub s , i 0 ˆın caz contrar,

                unde i ia valorile 1, 2, ..., 10000.

                2. Se citesc p s , i N.

                3. Nr = 0.
                4. Pentru fiecare num˘ar din s , ir, memorat ˆın variabila k, ˆın funct , ie de valoarea lui p (1, 2, 3),
            se verific˘a dac˘a ˆındeplines , te una din condit , iile a[k] == 1 (3-prim), b[k] == 1 (factorial) sau
            c[k] == 1 (cub). Dac˘a este ˆındeplinit˘a condit , ia, atunci Nr = Nr + 1.

                5. Se afis , eaz˘a Nr.


                Problema 2 – continent
            Pe un continent se dores , te organizarea unei olimpiade de robotic˘a. Pentru a stabili ordinea de
            alegere a t , ˘arilor organizatoare pe ani calendaristici se stabiles , te drept criteriu suprafat , a. Astfel,
            o t , ar˘a care are o suprafat , ˘a mai mare va organiza mai repede o edit , ie de olimpiad˘a.

                Pentru stabilirea suprafet , elor t , ˘arilor continentului se foloses , te o hart˘a dat˘a folosind un
                                                                                                  2
            tablou bidimensional cu M linii s , i N coloane. Un element din hart˘a reprezint˘a 1 km din teren.
            Elementele tabloului sunt numere consecutive 0, 1, 2, . . .. T , ˘arile sunt codificate cu 1, 2, . . . . Cifra
            0 ˆın tablou reprezint˘a teren sau ap˘a care nu apart , in niciunei t , ˘ari.

                Dac˘a exist˘a mai multe t , ˘ari cu aceeas , i suprafat , ˘a, cea care are codul asociat mai mic va
            organiza prima o edit , ie de olimpiad˘a.

                Cerint , ˘a
            Cunoscˆand numerele M, N s , i tabloul ce codific˘a harta, se cere:

                1. suprafat , a t , ˘arii cu codul cel mai mare;

                2. codurile t , ˘arilor ˆın ordinea descresc˘atoare a suprafet , ei.

                Date de intrare
            Fis , ierul de intrare continent.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.
   7   8   9   10   11   12   13   14   15   16   17