Время

15:05:45
10 Февраля 2012
Пятёрка за неделю 22
Осталось: 2 дня
Конец: 11.02.2012 22:00
Лидер: knightL
Версия для печати

Аттестация

   Для аттестации учитель математики подготовил ученикам N примеров с арифметическими действиями +, –, *, :. Каждый пример имеет определенное количество арифметических действий. Для получения аттестации каждый ученик должен выполнить К примеров из заданного списка таким образом, чтобы каждый пример с большим номером из списка имел большее количество арифметических действий.

   Сколько разных вариантов можно образовать из заданного списка, если каждый вариант должен иметь по К заданий.


Технические условия

   Входные данные

   В первой строке через пробел содержатся два числа: количество примеров N (1N100), подготовленных учителем и количество примеров К (1K100), необходимых для сдачи аттестации.

   Далее идет N строк, номер которых соответствует номеру задания и содержит единственный пример с арифметическими действиями +, –, *, :.

   Количество арифметических действий в каждом примере не превышает 1000.

   Выходные данные

   Единственное число – количество искомых различных вариантов. Два разных варианта должны отличаться хотя бы одним примером.  Если нельзя создать ни единого варианта, то вывести –1.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 10
Сложность: 53% 28/60

Пример

Пример входных данных

5 3
3*5-7
4-2
8:4*2
4+4*4-4
18:2*4:3-7

Пример выходных данных

5


← Уровень палиндромности Список задач Суеверный Дед Мороз →