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

    solution

    Đề bài: [Data Science] Tổng bình phương khoảng cách trong cụm

    Để đánh giá chất lượng phân cụm K-means (ví dụ khi chọn kkk bằng phương pháp khuỷu tay), ta dùng inertia — tổng bình phương khoảng cách từ mỗi điểm tới tâm cụm gần nhất của nó:

    SSE=∑i=1nmin⁡j∥xi−cj∥2\text{SSE} = \sum_{i=1}^{n} \min_{j} \|x_i - c_j\|^2SSE=∑i=1n​minj​∥xi​−cj​∥2

    Cho nnn điểm ddd chiều và kkk tâm cụm, hãy gán mỗi điểm vào tâm gần nhất (hòa thì chọn chỉ số nhỏ nhất — không ảnh hưởng SSE) và tính SSE.

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

      Dòng đầu: ba số nguyên nnn ddd kkk. nnn dòng tiếp theo: mỗi dòng ddd số thực (một điểm). kkk dòng cuối: mỗi dòng ddd số thực (một tâm cụm).

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

      1 ≤ n ≤ 1000; 1 ≤ d ≤ 10; 1 ≤ k ≤ 10; |giá trị| ≤ 1000.

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

      Một dòng duy nhất: SSE làm tròn 2 chữ số thập phân ({:.2f}).

    Ví dụ:

    Đầu vào:

    4 2 2
    1 1
    2 2
    8 8
    9 9
    1 1
    9 9

    Đầu ra:

    4.00

    Giải thích:

    Điểm (1,1) trùng tâm 0 ⇒ 0; (2,2) cách tâm 0 bình phương khoảng cách 2; (8,8) cách tâm 1 là 2; (9,9) trùng tâm 1 ⇒ 0. SSE = 0+2+2+0 = 4.00

    Đang tải editor...