/ 入门 / 题库 /

Desni klik

Desni klik

时间限制:1秒  内存限制:256M


题目背景

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

题目描述

NFP 是一种加密货币。一枚 NFP 在 \(s\) 天内的价值可以用一个仅包含字符.#的 \(r\) 行 \(s\) 列字符矩阵表示。第 \(i\) 列中自底向上第 \(j\) 行的#表示第 \(i\) 天该 NFP 的价值为 \(j\)。

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

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

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

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

输入格式

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

接下来 \(n\) 个 \(r\) 行 \(s\) 列的矩阵,描述每枚 NFP 的在 \(s\) 天内的价值。

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

输出格式

输出 \(n\) 行,表示每枚 NFP 的不安全度。

输入输出样例 #1

输入 #1

4 2 2
##
..
..
##
#.
.#
.#
#.

输出 #1

0
0
1
1

输入输出样例 #2

输入 #2

1 5 8
.....#.#
...#..#.
..#.#...
.#......
#.......

输出 #2

4

输入输出样例 #3

输入 #3

2 3 3
...
##.
..#
.#.
#..
..#

输出 #3

1
2

说明/提示

子任务 分值 特殊性质
\(1\) \(5\) \(r=s=2\)
\(2\) \(15\) \(n=1\)
\(3\) \(30\) 无特殊性质

对于 \(100\%\) 的数据,\(1\leq n \leq 20,2\leq r,s \leq50\)。

信息

ID
1072
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者