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

Расстановка ладей

Расстановка ладей

Требуется посчитать количество способов расставить \textbf{N} ладей на шахматной доске размером \textbf{N}×\textbf{N} так, чтобы на каждой горизонтали и вертикали было не более одной фигуры. При этом на некоторые клетки доски ладьи ставить нельзя. \InputFile В первой строке записано число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{3000}). Далее записаны \textbf{N} строк, в каждой из которых по \textbf{N} символов--- описание разрешённых клеток. Если в клетку можно ставить ладью, то соответствующий символ равен '\textbf{1}', иначе --- '\textbf{0}'. \includegraphics{file:///C:/Temp/moz-screenshot.png} \includegraphics{file:///C:/Temp/moz-screenshot-1.png} \OutputFile Так как ответ может быть очень большим, выведите одно число --- остаток от деления искомого количества на \textbf{2}.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
3
111
011
101
Çıxış verilənləri #1
1
Mənbə III International Summer School Programming in Sevastopol 2012