Biến thể K-means hình cầu (spherical) dùng khoảng cách cosine. Cho n điểm và k tâm cụm cho trước, khoảng cách cosine giữa điểm x và tâm c:
dcos(x,c)=1−∥x∥∥c∥x⋅c
Gán mỗi điểm về cụm có dcos nhỏ nhất. Nếu hòa, chọn chỉ số cụm nhỏ hơn. In ra nhãn cụm của n điểm theo thứ tự.
Dòng 1: n, d, k. Tiếp theo n dòng điểm. Tiếp theo k dòng tâm cụm.
1≤n≤500, 2≤d≤10, 1≤k≤50. Bảo đảm mọi vector khác 0.
Một dòng gồm n số nguyên (nhãn cụm), cách nhau bởi dấu cách.
Ví dụ:
Đầu vào:
2 2 2
2 1
-2 1
1 1
-1 1
Đầu ra:
0 1
Giải thích:
Đang tải editor...