#HK4322. 「ROIR 2024 Day1」表格游戏
「ROIR 2024 Day1」表格游戏
题目描述
译自 ROI Regional 2024 Day1 T3. Игра с таблицей
给定一个 行 列的表格 ,每个单元格中都有一个整数。行从上到下编号为 到 ,列从左到右编号为 到 。
可以对这个表格进行以下操作:
- 选择一个列并删除它(左右两侧的列将变成相邻的)。
- 选择一个行并删除它(上下两侧的行将变成相邻的)。
这些操作可以任意次序、任意次数地进行。
确定是否可以通过这些操作使表格中所有数的和等于给定的数 ,如果可以,输出需要进行的操作及其顺序。
输入格式
第一行包含两个整数 和 ,表示表格的行数和列数。
接下来的 行中,每行包含 个整数,表示表格 。
最后一行包含一个整数 ,表示所需的和。
输出格式
如果无法通过操作得到和为 的表格,输出 NO。
否则:
- 第一行输出
YES。 - 第二行输出一个整数 ,表示需要进行的操作次数。
- 接下来的 行中,每行包含两个整数 和 ,其中 表示操作是删除行, 表示操作是删除列。 表示在初始编号中进行操作的行或列的编号。
3 3
1 2 3
2 3 1
3 1 2
8
YES
2
1 3
2 3
在第一个样例中,初始表格如下:
$$\begin{array}{|l|l|l|} \hline 1 & 2 & 3 \\ \hline 2 & 3 & 1 \\ \hline 3 & 1 & 2 \\ \hline \end{array} $$删除第三行和第三列后,得到和为 的表格:
$$\begin{array}{|l|l|l|} \hline 1 & 2 & 3 \\ \hline 2 & 3 & 1 \\ \hline 3 & 1 & 2 \\ \hline \end{array} \rightarrow \begin{array}{|l|l|l|} \hline 1 & 2 & 3 \\ \hline 2 & 3 & 1 \\ \hline \end{array} \rightarrow \begin{array}{|l|l|} \hline 1 & 2 \\ \hline 2 & 3 \\ \hline \end{array} $$2 3
2 2 2
2 2 2
5
NO
在第二个样例中,无法通过允许的操作得到和为 的表格。
5 5
1 2 1 4 5
2 5 4 1 2
4 2 4 3 1
5 5 3 2 4
1 2 4 5 2
34
YES
3
1 4
1 5
2 1
在第三个样例中,初始表格如下:
$$\begin{array}{|l|l|l|l|l|} \hline 1 & 2 & 1 & 4 & 5 \\ \hline 2 & 5 & 4 & 1 & 2 \\ \hline 4 & 2 & 4 & 3 & 1 \\ \hline 5 & 5 & 3 & 2 & 4 \\ \hline 1 & 2 & 4 & 5 & 2 \\ \hline \end{array} $$删除最后两行和第一列后,得到和为 的表格:
$$\begin{array}{|l|l|l|l|l|} \hline 1 & 2 & 1 & 4 & 5 \\ \hline 2 & 5 & 4 & 1 & 2 \\ \hline 4 & 2 & 4 & 3 & 1 \\ \hline 5 & 5 & 3 & 2 & 4 \\ \hline 1 & 2 & 4 & 5 & 2 \\ \hline \end{array} \rightarrow \begin{array}{|l|l|l|l|l|} \hline 1 & 2 & 1 & 4 & 5 \\ \hline 2 & 5 & 4 & 1 & 2 \\ \hline 4 & 2 & 4 & 3 & 1 \\ \hline 5 & 5 & 3 & 2 & 4 \\ \hline \end{array} \rightarrow \begin{array}{|l|l|l|l|l|} \hline 1 & 2 & 1 & 4 & 5 \\ \hline 2 & 5 & 4 & 1 & 2 \\ \hline 4 & 2 & 4 & 3 & 1 \\ \hline \end{array} \rightarrow \begin{array}{|l|l|l|l|} \hline 2 & 1 & 4 & 5 \\ \hline 5 & 4 & 1 & 2 \\ \hline 2 & 4 & 3 & 1 \\ \hline \end{array} $$数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 | 子任务依赖 |
|---|---|---|---|
| 每行的数字和不超过该行的编号 | |||
| 无附加限制 |