#P9028. [COCI2022-2023#1] Desni klik

[COCI2022-2023#1] Desni klik

题目背景

NFP 即未来!当谈到金融话题时,Noa 的朋友们都希望听到他说这句话。

题目描述

NFP 是一种加密货币。一枚 NFP 在 ss 天内的价值可以用一个仅包含字符.#rrss 列字符矩阵表示。第 ii 列中自底向上第 jj 行的#表示第 ii 天该 NFP 的价值为 jj

NFP 的“不安全度”定义为在 ss 天之内其价值到达的最大值与最小值之差。

....##.
#..#...
.##....
......#

如上,这枚 NFP 在 77 天内的价值依次为:3,2,2,3,4,4,13,2,2,3,4,4,1。它的“不安全度”是3。

现在 Noa 想让你帮他确定他手中 nn 枚 NFP 的不安全度。

输入格式

第一行包含三个整数 n,r,sn,r,s,分别表示 NFP 的数量,矩阵的行数和列数。

接下来 nnrrss 列的矩阵,描述每枚 NFP 的在 ss 天内的价值。

保证每枚 NFP 的价值矩阵的每一列都包含且仅包含一个字符#

输出格式

输出 nn 行,表示每枚 NFP 的不安全度。

4 2 2
##
..
..
##
#.
.#
.#
#.
0
0
1
1
1 5 8
.....#.#
...#..#.
..#.#...
.#......
#.......
4
2 3 3
...
##.
..#
.#.
#..
..#
1
2

提示

子任务 分值 特殊性质
11 55 r=s=2r=s=2
22 1515 n=1n=1
33 3030 无特殊性质

对于 100%100\% 的数据,1n20,2r,s501\leq n \leq 20,2\leq r,s \leq50

本题满分 5050 分。