Problems > Vertices of the Hull

Vertices of the Hull

Difficulty: 1800 6000 ms 128 MB

geometry

Print the number of points that are VERTICES of the convex hull of the given point set (points strictly inside or on an edge do not count).

Input: the first line has N; the next N lines have distinct points x y.

Output: the number of hull vertices.

Constraints:

  • 1 ≤ N ≤ 105
  • |coordinates| ≤ 106

Sample Tests

Input 1
4
0 0
2 0
2 2
0 2
Output 1
4
Input 2
3
0 0
1 1
2 2
Output 2
2

Read the Editorial

Discussion (opens after you solve — no spoilers before)

No comments yet.

Submit Your Solution

Log in or create a free account to run and submit code.