АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1594. k-almost monotony

Time Limit: 2.5 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Рассмотрим последовательность a1, ..., an. Назовём её k-почтимонотонной, если среди неравенств a1a2, a2a3, ..., an - 1an ровно k неверных.

Даны числа 0 ≤ b1, b2, ..., bmn, где b1 + b2 + ... + bm = n. Найдите количество k-почтимонотонных последовательностей, в которой число «1» встречается b1 раз, «2» встречается b2 раз, ..., «m» — bm раз.

Ответ требуется вывести по модулю 1 000 000 009.

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

В первой строке заданы два натуральных числа k и m (1 ≤ k ≤ 100 и 1 ≤ m ≤ 26). В следующей строке задано m натуральных числел bi (1 ≤ bi ≤ 100).

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

Выведите единственное число — ответ на поставленную задачу.

Пример

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


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings in Perm 2009 / 07.07.09 Small Contest /
1593. A - Strong Connectivity 1594. 1595. C - Tiling of Triangles
time generating 0.187 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.