Дано целое число $$$n$$$. Вы должны посчитать количество бинарных (состоящих из символов 0 и/или 1) строк $$$s$$$, удовлетворяющих следующим условиям.
Для каждой пары целых чисел $$$(i, j)$$$, в которой $$$1 \le i \le j \le n$$$, дано целое число $$$a_{i,j}$$$. Оно соответствует следующему ограничению на строку $$$s_i s_{i+1} s_{i+2} \dots s_j$$$:
Посчитайте количество бинарных строк $$$s$$$ длины $$$n$$$, удовлетворяющих данным условиям. Так как ответ может быть очень большим, выведите его по модулю $$$998244353$$$.
В первой строке задано одно целое число $$$n$$$ ($$$2 \le n \le 100$$$).
Затем следуют $$$n$$$ строк. В $$$i$$$-й из них задано $$$n-i+1$$$ целых чисел $$$a_{i,i}, a_{i,i+1}, a_{i,i+2}, \dots, a_{i,n}$$$ ($$$0 \le a_{i,j} \le 2$$$).
Выведите одно целое число — количество строк, удовлетворяющих ограничениям задачи, взятое по модулю $$$998244353$$$.
3 1 0 2 1 0 1
6
3 1 1 2 1 0 1
2
3 1 2 1 1 0 1
0
3 2 0 2 0 1 1
0
В первом примере ограничениям соответствуют строки 001, 010, 011, 100, 101, 110.
Во втором примере ограничениям соответствуют строки 001, 110.
Название |
---|