#645. 展厅灯光设计
展厅灯光设计
展厅灯光设计
故事背景
某美术馆正在布置一场大型展览。展厅的天花板被划分成 个网格,每个格子上都可以安装一盏射灯,亮度用整数表示。设计师最初为每个位置设定了一份基础亮度方案。
在实际调试过程中,设计师会反复调整某些矩形区域的整体亮度,例如“将某个矩形区域内所有灯的亮度同时提高 ”或者“统一调低若干灯光的亮度”。所有这些调整完成之后,设计师想知道整个展厅中最亮的灯有多亮,以及有多少个位置达到了这个亮度。
请你帮助完成这个统计。
题目描述
给定一个 的整数矩阵 ,其中 表示初始时第 行第 列射灯的亮度。接下来有 次统一调整操作,每次操作给出五个整数 ,表示对所有满足
的格子 ,将 同时增加 ( 可以为负数)。
所有操作执行完毕后,记最终亮度矩阵为 。请你统计:
- 中的最大亮度值;
- 达到该最大亮度值的格子数量。
输入格式
- 第一行包含三个整数 ,分别表示行数、列数和调整操作次数。
- 接下来 行,每行包含 个整数,表示初始矩阵 。
- 接下来 行,每行包含五个整数 ,表示一次矩形亮度调整。
保证 ,。
输出格式
输出一行,包含两个整数,依次表示:
- 展厅中所有格子中最终的最大亮度值;
- 达到该亮度值的格子数量。
输入输出样例 #1
输入 #1
3 3 2
1 2 3
4 5 6
7 8 9
1 1 3 3 1
2 2 3 3 2
输出 #1
12 1
样例解释 #1
初始矩阵为
$$\begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} $$第一次操作将全图每个位置亮度加 ,第二次操作将右下 区域每个位置再加 。最终矩阵中最大亮度为 ,且只在右下角出现一次。
数据范围
对所有数据,保证:
- ;
- ;
- ;
- ;
- 所有中间结果与最终答案在 位有符号整数范围内。
要求程序在合理时间内完成所有操作并输出结果。