请升级 HydroOJ 到 4.19.0 以上版本以正常使用此插件功能。
L2-1 方格染色
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
30分
题目描述
要把一个 的网格图染色。我们记第 行第 列的格子为 。
第一行和第一列的格子已经被染了色。具体地,,格子 的颜色为 ,格子 的颜色为 。根据定义 。
对于剩下的格子,考虑如下的染色过程:
- 对于 ,按如下的方案染色第 行:
- 对于 ,按如下的方案染色格子 :
- 记 为格子 的颜色(对应的数字)。则 $\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
说明/提示
样例解释
样例 解释
最后各个格子的颜色如下所示:
颜色 被染在了 个格子上,所以输出 。
样例 解释
最后各个格子的颜色如下所示:
颜色 都被染在了 个格子上,所以输出较大的 。