Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб | |
Максимальный балл: | 100 |
Пусть задан некоторый набор точек X = {xi}ni = 1, xi ∈ Rm. Требуется выполнить кластеризацию точек на k кластеров, используя наивный алгоритм KMeans.
Первая строка входных данных содержит натуральные числа n, m, k, t — количество точек, размерность пространства, количество кластеров и максимальное количество итераций соответственно. В каждой из следующих n строк содержится m вещественных чисел и одно натуральное число — координаты точки и начальное значение кластера точки. Значения кластеров нумеруются от 0 до k − 1.
Выходной данные должны содержать n натуральных чисел — номер кластера каждой точки.
6 ⩽ n ⩽ 1000
2 ⩽ m, k ⩽ 10
10 ⩽ t ⩽ 109
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|