P6885: 加密货币
传统题
1.000s
时间限制
512MB
内存限制
3 提交
0 解决
【题目描述】
【题目描述】
NFP
是未来!这是诺亚所有的朋友都希望在金融话题中出现的。
NFP
是一种加密货币。NFP在s天内的值可以用r行s列的矩阵表示,矩阵
只包含 .和#
。自底向上第i列中的#字符表示第i天的NFP的数值
。
....##.
#..#...
.##....
......#
第二个例子在7
天内的NFP值为:3,2,2,3,4,4,1。
这个NFP
的不安全性是3。
NFP
的不安全性定义为在s天的过程中
它所达到的最大值和最小值之间的差值。
诺亚想要确定n
个NFP的不安全性,其值由包含r行s列的矩阵表示。
请
帮助他确定n
个nfp中的每一个的不安全性。
【
输入格式】
第一行包含整数n, r, s(1≤n≤20,2≤r, s≤50)
,NFP的个数和矩阵的行数和列数。
接下来是n
个矩阵,一个在另一个下面,每个矩阵有r行和s列,表示NFP值。每一个列只由字符 . 组成,只有
一个字符#除外
。
【
输出格式】
输出n
行。在n行的第i行输出
第i
个NFP的不安全性。
【输入样
例一】
4 2 2
# #
..
..
# #
#
.
#
.
#
.
#
.
【
输出样例一】
0
0
1
1
【输入样
例二】
1 5 8
.....#.#
...#..#.
..#.#...
.#......
#.......
【输出样
例二】
4
【输入样
例三】
2 3 3
...
##.
..#
.#.
#..
..#
【输出样
例三】
1
2
注意:
为了清晰起见,在示例中矩阵之间有空行。在测试用例中
矩阵之间不会有空行。
【样例一说明】
第一个和第二个NFP
的值在几天内没有变化,因此它们的不安全感等于0. 第三个NFP的值在第二天减少了1,因此不安全性为1。第四个NFP的值在第二天增加了1,所以不安全感等于1。
【样例二说明】
NFP
的最大值为5(第6天和第8天),最小值为1(第1天)。因此,
不安全性等于5−1 = 4
。
【数据约束】
子任务
|
点
|
约束条件
|
1
|
5
|
r = s = 2
|
2
|
15
|
n = 1
|
3
|
30
|
无附加约束
|