#P15876. [Roi2024 Regional]表格游戏

[Roi2024 Regional]表格游戏

题目描述

给定一个 hhww 列的整数表格 AA。行从上到下编号为 11hh,列从左到右编号为 11ww

你可以对表格执行以下两种操作,次数不限,顺序任意:

  • 选择一列并删除它;
  • 选择一行并删除它。

删除某行或某列后,其两侧的行或列会变成相邻。

请判断是否可以通过若干次操作,从原表格得到一个元素和恰好为 ss 的表格。如果可以,请输出一种操作方案。

输入格式

第一行包含两个整数 h,wh,w,表示表格的行数和列数。

接下来 hh 行,每行包含 ww 个整数,表示表格 AA

最后一行包含一个整数 ss,表示目标和。

输出格式

如果无法得到元素和为 ss 的表格,输出:

NO

否则输出:

第一行输出:

YES

第二行输出一个整数 kk,表示操作次数。

接下来 kk 行,每行输出两个整数 tj,ijt_j,i_j

  • tj=1t_j=1 表示删除一行;
  • tj=2t_j=2 表示删除一列;
  • iji_j 表示被删除行或列在原表格中的编号。

如果存在多种方案,输出任意一种。

数据范围

1h,w15,1 \le h,w \le 15, 0Ai,j109,0 \le A_{i,j} \le 10^9, 1s1018.1 \le s \le 10^{18}.

子任务

子任务 分值 附加限制
1 17 h=1h=1
2 6 ii 行的元素和不超过 ii
3 10 h3h\le 3
4 13 h,w10h,w\le 10
5 h,w12h,w\le 12
6 12 Ai,j6A_{i,j}\le 6
7 29 无附加限制

样例

样例 1

3 3
1 2 3
2 3 1
3 1 2
8
YES
2
1 3
2 3

样例 2

2 3
2 2 2
2 2 2
5
NO

样例 3

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