Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Giải thuật] Số điểm trên bao lồi

    Cho nnn điểm trên mặt phẳng (tọa độ nguyên, có thể có điểm trùng). Hãy xây bao lồi và đếm số đỉnh của bao lồi (các điểm nằm thẳng hàng trên một cạnh không được tính là đỉnh; điểm trùng tính một lần). In số đỉnh của bao lồi.

    • Định dạng đầu vào:

      Dòng đầu nnn. nnn dòng sau mỗi dòng hai số nguyên xix_ixi​ yiy_iyi​.

    • Ràng buộc đầu vào:

      1≤n≤1051 \le n \le 10^51≤n≤105, ∣xi∣,∣yi∣≤109|x_i|, |y_i| \le 10^9∣xi​∣,∣yi​∣≤109.

    • Định dạng đầu ra:

      In số đỉnh của bao lồi. Nếu tất cả các điểm phân biệt thẳng hàng (hoặc ≤2\le 2≤2 điểm phân biệt), in số điểm phân biệt.

    Ví dụ:

    Đầu vào:

    4
    0 0
    4 0
    4 4
    0 4
    

    Đầu ra:

    4

    Giải thích:

    Bốn điểm tạo hình vuông, bao lồi có 4 đỉnh.

    Đang tải editor...