Schreiben Sie ein Programm, um festzustellen, ob das Eingabepolygon konvex ist . Das Polygon wird mit einer Linie angegeben, die N enthält , die Anzahl der Scheitelpunkte, und dann mit N Linien, die die x- und y- Koordinaten jedes Scheitelpunkts enthalten. Die Scheitelpunkte werden ab einem beliebigen Scheitelpunkt im Uhrzeigersinn aufgelistet.
Beispiel 1
Eingang
4
0 0
0 1
1 1
1 0
Ausgabe
convex
Beispiel 2
Eingang
4
0 0
2 1
1 0
2 -1
Ausgabe
concave
Beispiel 3
Eingang
8
0 0
0 1
0 2
1 2
2 2
2 1
2 0
1 0
Ausgabe
convex
x und y sind ganze Zahlen, N <1000 und | x |, | y | <1000 . Sie können davon ausgehen, dass das Eingabepolygon einfach ist (keine der Kanten kreuzt sich, nur 2 Kanten berühren jeden Scheitelpunkt). Kürzeste Sendung gewinnt.