Plaknē par taisnlīniju daudzstūri sauc tādu daudzstūri, kura malas ir vai nu horizontālas, vai vertikālas. Patvaļīga taisnlīniju daudzstūra malas var krustoties savā starpā. Vienkārša taisnlīniju daudzstūra malas savā starpā nekrustojas. Šajā uzdevumā aplūkosim patvaļīgus taisnlīniju daudzstūrus, kuriem ir spēkā šādas īpašības:
Vienas šāda taisnlīniju daudzstūra piemērs parādīts zīmējumā:
Šim daudzstūrim ir 14 malas un plakne tiek sadalīta sešos (ja neskaita ārējo plaknes daļu) vienkāršos taisnlīniju daudzstūros A, B, C, D, E un F. No šiem daudzstūriem vislielākais laukums ir daudzstūrim F. Uzrakstiet programmu, kas nosaka lielākā vienkāršā taisnlīniju daudzstūra laukumu!
Teksta faila tdstlauk.dat pirmajā rindā dota naturāla skaitļa N (4≤N≤1000) vērtība
- taisnlīniju daudzstūra virsotņu skaits.
Katrā no nākošajām N faila rindām doti divi nenegatīvi skaitļi x un y (0≤x,y≤10000) -
vienas virsotnes x un y koordinātas. Starp skaitļiem ievaddatos ir viens tukšumsimbols.
Teksta faila tdstlauk.rez vienīgajā rindā jāizvada naturāls skaitlis - lielākā vienkāršā taisnlīniju daudzstūra laukums.
|
Copyright © 2001 Girts Folkmanis, LIIS |