#P11662. [JOI 2025 Final] 方格染色 / Grid Coloring
[JOI 2025 Final] 方格染色 / Grid Coloring
题目背景
译自 第24回日本情報オリンピック 本選 T1。
题目描述
要把一个 的网格图染色。我们记第 行第 列的格子为 。
第一行和第一列的格子已经被染了色。具体地,,格子 的颜色为 ,格子 的颜色为 。根据定义 。
对于剩下的格子,考虑如下的染色过程:
- 对于 ,按如下的方案染色第 行:
- 对于 ,按如下的方案染色格子 :
- 记 为格子 的颜色(对应的数字)。则 $\operatorname{color}(i,j)=\max(\operatorname{color}(i-1,j),\operatorname{color}(i,j-1))$。
- 对于 ,按如下的方案染色格子 :
在染色结束后,输出哪种颜色被染在最多的格子上,以及这种颜色被染在多少个格子上。如果有多种颜色,输出数字最大的那种。
输入格式
如下所示:
输出格式
输出一行两个整数,以空格分隔:
- 第一个整数,表示被染在最多的格子上的颜色。如果有多种颜色,输出数字最大的那种。
- 第二个整数,表示这种颜色被染在了多少个格子上。
3
5 2 5
5 3 1
5 4
3
1 7 8
1 3 5
8 3
4
2 1 2 1
2 1 1 2
2 10
提示
样例解释
样例 解释
最后各个格子的颜色如下所示:
颜色 被染在了 个格子上,所以输出 。
该样例满足子任务 的限制。
样例 解释
最后各个格子的颜色如下所示:
颜色 都被染在了 个格子上,所以输出较大的 。
该样例满足子任务 的限制。
样例 解释
该样例满足子任务 的限制。
数据范围
- 。
- ()。
- ()。
- 。
- 输入的值全部是整数。
子任务
- (15pts),()。
- (10pts)。
- (20pts)()。
- (25pts)();
- (30pts)无额外限制。