Page 13 - MATINF Nr. 13-14
P. 13

a
            Concursul de Informatic˘ Programming Day                                                       13


               4. x[1], x[2], . . . , x[N] sunt numere naturale ≤ 10000.
               5. Pentru rezolvarea corect˘a a cerint , ei 1 se vor acorda 20 de puncte.
               6. Pentru rezolvarea corect˘a a cerint , ei 2 se vor acorda 80 de puncte.

                Exemplu

                             subprop.in                       subprop.out
                             1                                0
                             dab ac dacaa
                             2
                             3 5
                             2                                1 0
                             dab ac dacaa
                             2
                             3 5

                Explicat , ii

                Pentru C = 1, valoarea primului cuvˆant, dab, este 0.
                Pentru C = 2, valorile cuvintelor dab, ac s , i dacaa sunt 0, 1, respectiv 2. O subpropozit , ie cu
            valoarea 3 este format˘a din cuvintele ac s , i dacaa. Nu exist˘ subpropozit , ie cu valoarea 5.
                                                                        a
                Timp maxim de execut , ie: 1 secund˘a/test.
                                 a
                Memorie total˘ disponibil˘a: 64 MB.
                Solut , ie
                Cerint , a 1 ( 20 puncte)

                            a
                Se efectueaz˘ calculele pentru valoarea primului cuvˆant, folosind un vector cu numere prime
            s , i formula pentru calculul num˘arului de divizori.
                Cerint , a 2 ( 80 puncte)

                Se utilizeaz˘a rezultatul de la cerint , a 1 s , i metoda program˘arii dinamice.

                Sect , iunea student , i
                Problema 1 - compeuler

                Se d˘ un graf neorientat prin num˘arul de noduri N, num˘arul de muchii M s , i M perechi de
                    a
            noduri reprezentˆand muchiile. Nodurile sunt etichetate cu 1, 2, . . . , N. Dorim s˘a determin˘am
            componentele conexe s , i s˘a verific˘am care dintre ele sunt subgrafuri euleriene.

                Cerint , e
                    a
                Se d˘ un graf neorientat prin N, M s , i M perechi de noduri cu semnificat , ia de mai sus s , i se
            cere s˘a se determine:

               1. num˘arul maxim de noduri dintr-o component˘ conex˘a;
                                                                 a
               2. num˘arul de componente conexe care sunt subgrafuri euleriene nevide (cu cel put , in o
                  muchie).

                Date de intrare
                Pe prima linie a fis , ierului de intrare compeuler.in se g˘ases , te num˘arul cerint , ei C, pe linia a
            doua N s , i M separate printr-un spat , iu, iar pe urm˘atoarele M linii perechi de noduri separate
            prin cˆate un spat , iu, reprezentˆand muchiile.
   8   9   10   11   12   13   14   15   16   17   18