AtCoder Beginner Contest 276
Ex
Construct a Matrix
AtCoder
⌀ 3087
原题
←G →
翻译中…

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
题目信息
题号
abc276_h
时间限制
4 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。