Page 169 - MATINF Nr. 1
P. 169

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    169


                Exemple

              veverita.in             veverita.out            Explicat , ie
              1                       1                       p = 1
              5 8                                             Veverit , a poate s˘a sar˘a ˆıntre pomii:
              5 12                                            1 s , i 3, 3 s , i 5, 2 s , i 4.
             100 14                                           Trebuie s˘a ris , te s˘a mearg˘a pe jos
              2 8                                             o singur˘a dat˘a ˆıntre doi pomi.
             100 8
             10 8

              veverita.in             veverita.out            Explicat , ie

              2                       90                      p = 2
              5 8                                             Veverit , a poate s˘a sar˘a ˆıntre pomii:
              5 12                                            1 s , i 3, 3 s , i 5, 2 s , i 4.
             100 14                                           Trebuie s˘a mearg˘a pe jos ˆıntre po-
              2 8                                             mii 4 s , i 5 pe o distant , ˘a egal˘a cu
             100 8                                            90.
             10 8

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

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


                          Doru Anastasiu Popescu, Pites , ti, Gabriel Nicolae, Bucures , ti (Info-Oltenia, 2016)


            I 15 (case). Cu mult timp ˆın urm˘a, mai multe case s-au construit f˘ar˘a un plan urbanistic,
                                 ˆ
            formˆand o comun˘a. In zilele noastre, primarul comunei vrea s˘a ˆımpart˘a comuna ˆın sate pentru
            a gestiona mai us , or problemele comunit˘at , ii. Pentru a simplifica lucrurile, primarul dores , te
            ca satele s˘a aib˘a suprafat , a p˘atratic˘a cu laturile paralele cu axele h˘art , ii. Primarul cunoas , te
            coordonatele caselor, casele fiind numerotate cu 1, 2, . . . , n, coordonatele colt , urilor din stˆanga-jos
            s , i laturile suprafet , elor celor k sate. Satele sunt numerotate cu 1, 2, . . . , k. Suprafet , ele satelor
            sunt disjuncte. Din p˘acate se poate ˆıntˆampla ca unele case s˘a fie ˆın afara satelor.

                Primarul dores , te s˘a acceseze fonduri europene pentru un sistem de canalizare pe care s˘a-l

            dezvolte ulterior. Pentru acest lucru ˆıntocmes , te un plan fiec˘arui sat, ˆın care traseaz˘a segmente
            ˆıntre anumite case astfel ˆıncˆat s˘a se formeze un poligon convex; pe acolo va trece sistemul de
            canalizare, astfel ˆıncˆat toate casele satului care nu sunt legate prin aceste segmente s˘a fie ˆın
            interiorul poligonului.

                Cerint , ˘a
            Cunoscˆand numerele n, k, coordonatele caselor s , i datele suprafet , elor satelor (coordonatele
            colt , ului stˆanga-jos s , i lungimea suprafet , ei), determinat , i:

                1. num˘arul de case care nu fac parte din niciun sat;

                2. num˘arul de case ce vor face parte din sistemul de canalizare al fiec˘arui sat i, i = 1, 2, . . . , k.
   164   165   166   167   168   169   170   171   172   173