In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Dany jest -kąt wypukły (gdzie ) i jego różnych przekątnych, parami nie przecinających się wewnątrz wielokąta. (Jedynym wspólnym punktem dwóch różnych przekątnych może być tylko wierzchołek wielokąta.) Wierzchołki wielokąta są ponumerowane kolejno od do w kierunku przeciwnym do ruchu wskazówek zegara. Wszystkie przekątne dzielą na mniejsze wielokąty wypukłe o rozłącznych wnętrzach.
Cztery przekątne 1-8, 8-3, 3-1 i 3-6 dzielą wielokąt przedstawiony na poniższym rysunku na dwa czworokąty i trzy trójkąty.
Ułóż program, który:
W każdym wierszu standardowego wejścia są zapisane dwie liczby całkowite dodatnie oddzielone pojedynczym odstępem.
W pierwszym wierszu jest zapisana liczba wierzchołków wielokąta i liczba przekątnych .
W każdym z kolejnych wierszy znajduje się opis jednej przekątnej wielokąta w postaci pary liczb całkowitych dodatnich - numerów wierzchołków, które łączy ta przekątna; bezpośrednio po drugiej z liczb następuje koniec wiersza.
Dane w standardowym wejściu są zapisane poprawnie i Twój program nie musi tego sprawdzać.
W standardowym wyjściu należy zapisać jedną liczbę całkowitą dodatnią - maksymalną liczbę boków wielokąta wypukłego powstałego z podziału danego wielokąta .
Dla danych wejściowych:
9 4 1 8 8 3 3 1 3 6
poprawną odpowiedzią jest:
4
Autor zadania: Krzysztof Diks.