Page 170 - MATINF Nr. 1
P. 170

˘
            170                                       PROBLEME DE INFORMATICA PENTRU CONCURSURI


                Date de intrare
            Fis , ierul de intrare case.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.

                Pe linia a doua se afl˘a n s , i k, pe linia a treia se afl˘a n perechi de numere, una dup˘a alta,
            separate prin cˆate un spat , iu, perechi de forma abscis˘a ordonat˘a, reprezentˆand coordonatele
            caselor, iar pe linia a patra se afl˘a k triplete de forma abscis˘a ordonat˘a lungime, separate ˆıntre
            ele prin spat , ii, reprezentˆand coordonatele colt , ului din stˆanga-jos s , i lungimea suprafet , ei satelor.

                Date de ies , ire
            Dac˘a valoarea lui p este 1, se va rezolva numai punctul 1) din cerint , ˘a.

                ˆ
                In acest caz, ˆın fis , ierul de ies , ire case.out se va scrie un singur num˘ar natural reprezentˆand
            num˘arul de case care nu fac parte din niciun sat.

                Dac˘a valoarea lui p este 2, se va rezolva numai punctul 2) din cerint , ˘a.

                ˆ
                In acest caz, ˆın fis , ierul de ies , ire case.out se vor scrie, separate prin cˆate un spat , iu, numerele
            de case ce vor face parte din sistemul de canalizare al fiec˘arui sat i, i = 1, 2, . . . , k.

                Restrict , ii s , i preciz˘ari


                • 1 ≤ n ≤ 1000

                • 1 ≤ k ≤ 10
                • Pentru rezolvarea corect˘a a cerint , ei 1 se acord˘a 20% din punctaj

                • Coordonatele caselor sunt numere naturale mai mici sau egale cu 10    9

                • O cas˘a dac˘a se g˘ases , te pe un segment al sistemului de canalizare ˆınseamn˘a c˘a face parte
                  din acest sistem

                • O cas˘a aflat˘a chiar pe frontiera satului se presupune c˘a face parte din sat

                • Satele sunt disjuncte, adic˘a nu au interior sau frontier˘a comun˘a


                Exemple
              case.in                         case.out            Explicat , ie

              1                               1                   p = 1
              7 1                                                 Avem casele cu coordonatele:
              6 10 8 0 20 0 2 5 4 5 4 0 6 0                       C 1 (6, 10),  C 2 (8, 0),  C 3 (20, 0),
              2 0 10                                              C 4 (2, 5), C 5 (4, 5), C 6 (4, 0), C 7 (6, 0)
                                                                  s , i un singur sat cu suprafat , a
                                                                  p˘atratic˘a avˆand colt , ul din stˆanga-
                                                                  jos de coordonate (2, 0) s , i latura de
                                                                  lungime 10.
                                                                  C 3 este singura cas˘a care nu face
                                                                  parte din sat.
   165   166   167   168   169   170   171   172   173