eolymp
bolt
Try our new interface for solving problems
Məsələlər

Маленький Q и большие числа

Маленький Q и большие числа

Маленький Q любит положительные большие целые числа в системе счисления k, но не все из них. Он не любит целые числа с нулями, включая ведущие нули. Кроме того, он внимательно относится к количеству вхождений каждой цифры. Формально его предпочтения можно описать как двоичную матрицу g1..k-1,0..n, где для каждой цифры i * от *1 до k - 1, если gi,j = 0, то ему не нравятся целые числа, которые содержат ровно j копий цифры i. Он также не может допустить любую цифру, которая встречается более n раз. Целое число должно содержать хотя бы одну цифру.

Предпочтения Маленького Q меняются каждый день. Всего имеется m дней, в день i значение gui,vi переворачивается (0 становится 1 и 1 становится 0). Пусть cnt(i) обозначает количество больших целых чисел, которые нравятся Маленькому Q после i - го дня изменения, а cnt(0) обозначает ответ до всех изменений. Ваша задача - вычислить следующее значение:

prb9285.gif

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

Первая строка содержит три целых числа k, n и m: основу, верхнюю границу и количество дней (3k10, 1n1.4 * 104, 1m200). В следующих k - 1 строках строка i содержит n + 1 целых чисел gi,0, gi,1, ..., gi,n (0gi,j1). Вместе они задают исходную матрицу g. Далее следуют m строк, i-ая строка содержит два целых числа ui и vi означающих что в i-ый день значение gui,vi переворачивается (1uik - 1, 0vin).

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

Выведите одно целое число: ответ к задаче.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3 2 2
101
010
1 1
1 2
Çıxış verilənləri #1
13
Mənbə 2017 Петрозаводск, Лето, Songyang Chen Contest 1, Август 21, Задача A