Page 123 - MATINF Nr. 3
P. 123

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    123


                Restrict , ii s , i preciz˘ari

                • 2 ≤ n ≤ 10
                • 2 ≤ m ≤ 15
                • Costurile muchiilor sunt numere cu maxim dou˘a cifre
                • Pentru toate testele exist˘a solut , ie!

                Exemplu
                  aps.in           aps.out          Explicatie
                  4 5 80           1 2              Graful cont , ine un arbore part , ial format
                  1 2 10           1 4              din muchiile [1, 2], [1, 4] s , i [4, 3],
                  4 2 30           4 3              avˆand costul egal cu 80.
                  2 3 80
                  1 4 20
                  4 3 50

                Timp maxim de execut , ie: 1 sec./test. Memorie total˘a disponibil˘a 2 MB.
                                                                                                         ***
            I 45 (campanie). Se dau N puncte ˆın plan prin coordonatele lor. Determinat , i aria poligonului
            cu vˆarfurile ˆın unele din punctele date s , i care cont , ine pe laturi sau ˆın interior toate cele N
            puncte.
                Cerint , ˘a

                Cunoscˆand N s , i perechile de numere ce reprezint˘a coordonatele a N puncte, determinat , i
            aria poligonului cu vˆarfurile ˆın unele din punctele date s , i care cont , ine pe laturi sau ˆın interior
            toate cele N puncte.

                Date de intrare
                ˆ
                In fis , ierul aria.in se afl˘a pe prima linie N, iar pe urm˘atoarele N linii abscisa s , i ordonata,
            separate prin cˆate un spat , iu, pentru punctele date.

                Date de ies , ire
                Fis , ierul aria.out cont , ine pe prima linie num˘arul reprezentˆand rezultatul cerint , ei.

                Restrict , ii s , i preciz˘ari
                • 3 ≤ N ≤ 1000
                • Coordonatele punctelor sunt numere ˆıntregi din intervalul [−10000, 10000]
                • Pentru toate testele exist˘a cel put , in trei puncte necoliniare

                Exemplu
                  aria.in          aria.out         Explicat , ie
                  7                50               Poligonul c˘autat are vˆarfurile ˆın punctele (0, 0),
                  0 10                              (5, 0), (5, 10) s , i (0, 10). Aria sa este egal˘a cu 50.
                  5 0
                  5 5
                  0 0
                  5 10
                  2 2
                  2 5

                Timp maxim de execut , ie: 0.1 sec./test. Memorie total˘a disponibil˘a 2 MB.
                                                                                                         ***
   118   119   120   121   122   123   124   125