13042. Різні значення підмасивів


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано масив з \(n\) цілих чисел, ваше завдання полягає в тому, щоб обчислити кількість підмасивів, які мають не більше \(k\) різних значень.

Обмеження

  • \(1≤k≤n≤2⋅10^5\)
  • \(1≤x_i ​ ≤10^9\)

Формат вхідних даних

У першому рядку є два цілі числа \(n\) і \(k\).

У наступному рядку є \(n\) цілих чисел \(x_1 ​ , x_2 ​ ,…, x_n\) ​ : вміст масиву.

Формат вихідних даних

Вивести одне ціле число: кількість підмасивів.

Приклад вхідних даних

5 2
1 2 3 1 1

Приклад вихідних даних

10

Коментарі

Ще немає коментарів.