AtCoder Beginner Contest 276
翻译中…
Problem Statement
翻译中…
Determine whether there is an $N$-by-$N$ matrix $X$ that satisfies the following conditions, and present one such matrix if it exists. (Let $x_{i,j}$ denote the element of $X$ at the $i$-th row from the top and $j$-th column from the left.)
翻译中…
$x_{i,j} \in \{ 0,1,2 \}$for every$i$and$j$$(1 \leq i,j \leq N)$.- The following holds for each
$i=1,2,\ldots,Q$. - Let
$P = \prod_{a_i \leq j \leq b_i} \prod_{c_i \leq k \leq d_i} x_{j,k}$. Then,$P$is congruent to$e_i$modulo$3$.
翻译中…
Constraints
翻译中…
$1 \leq N,Q \leq 2000$$1 \leq a_i \leq b_i \leq N$$1 \leq c_i \leq d_i \leq N$$e_i \in \{0,1,2 \}$- All values in the input are integers.
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
N Q
a_1 b_1 c_1 d_1 e_1
\vdots
a_Q b_Q c_Q d_Q e_Q
翻译中…
Output
翻译中…
If no matrix $X$ satisfies the conditions, print No.
翻译中…
If there is a matrix $X$ that satisfies them, print Yes in the first line and one such instance of $X$ in the following format in the second and subsequent lines.
翻译中…
x_{1,1} x_{1,2} \ldots x_{1,N}
x_{2,1} x_{2,2} \ldots x_{2,N}
\vdots
x_{N,1} x_{N,2} \ldots x_{N,N}
翻译中…
If multiple matrices satisfy the conditions, any of them will be accepted.
翻译中…
样例
Input #1
2 3
1 1 1 2 0
1 2 2 2 1
2 2 1 2 2
Output #1
Yes
0 2
1 2
For example, for $i=2$, we have $P = \prod_{a_2 \leq j \leq b_2} \prod_{c_2 \leq k \leq d_2} x_{j,k}= \prod_{1 \leq j \leq 2} \prod_{2 \leq k \leq 2} x_{j,k}=x_{1,2} \times x_{2,2}$.
In this sample output, we have $x_{1,2}=2$ and $x_{2,2}=2$, so $P=2 \times 2 = 4$, which is congruent to $e_2=1$ modulo $3$.
It can be similarly verified that the condition is also satisfied for $i=1$ and $i=3$.
Input #2
4 4
1 4 1 4 0
1 4 1 4 1
1 4 1 4 2
1 4 1 4 0
Output #2
No
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。