Вам надається масив довжиною . Кожен елемент масиву належить до одного з K класів. Ви повинні переставити масив, використовуючи мінімальну кількість операцій підкачки, щоб усі елементи з одного класу завжди групувалися, тобто вони утворювали суміжний підмасив.
Наприклад:
Залишаються три інші чинні домовленості.
Як називається ця проблема в літературі? Чи існує ефективний алгоритм для цього?