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

    solution

    Đề bài: [Data Science] Gán nhãn và đếm kích thước cụm

    Cho nnn điểm ddd chiều và KKK tâm cụm. Gán mỗi điểm về tâm gần nhất theo khoảng cách Euclid (so sánh bình phương khoảng cách là đủ); nếu hòa, chọn cụm có chỉ số nhỏ hơn. In hai dòng: dòng 1 là nhãn cụm của từng điểm theo thứ tự nhập; dòng 2 là kích thước (số điểm) của từng cụm 0..K−10..K-10..K−1.

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

      Dòng đầu: nnn ddd KKK. Tiếp theo nnn dòng tọa độ điểm. Tiếp theo KKK dòng tọa độ tâm.

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

      1≤n≤10001 \le n \le 10001≤n≤1000; 1≤d≤101 \le d \le 101≤d≤10; 1≤K≤501 \le K \le 501≤K≤50.

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

      Dòng 1: nnn nhãn (số nguyên). Dòng 2: KKK kích thước cụm.

    Ví dụ:

    Đầu vào:

    3 1 2
    0
    5
    10
    1
    9

    Đầu ra:

    0 0 1
    2 1

    Giải thích:

    Tâm: c0=1, c1=9. Điểm0=0→gần c0 (d=1<81). Điểm1=5→c0 (16<16? |5-1|²=16, |5-9|²=16 hòa→cụm 0). Điểm2=10→c1 (1<81). Nhãn: 0 0 1; kích thước: 2 1

    Đang tải editor...