小塔在学习热门话题深度学习时,梦想早日毕业的小塔受常用的卷积神经网络(CNN)的池化操作启发,创建了自己的池化并应用于在图像处理中。下面描述了应用小塔池化一次的过程,假设给定一个8*8的矩阵。
1.将矩阵分成大小为2*2的子矩阵。
2.在每个2*2的子矩阵中只留下第二大的数字。在这里,当子矩阵的四个元素为a4≤a3≤a2≤a1时,第二大数为元素a2。
3.重复2的过程,矩阵的大小不断缩小。
现在小塔想知道当N * N矩阵通过重复应用池化操作,最终变成1*1时,留下的数是多少?
第一行给出N。目N总是2的幂。(N=2K,1≤K≤10)
接下来的N行,依次给出每行的N个元素。
矩阵的每个元素都是大于等于−10000且小于等于10000的整数
2≤N≤1024
输出最后剩余的数字。
输入
4
-6 -8 7 -4
-5 -5 14 11
11 11 -1 -1
4 9 -2 -4
输出
11
说明
当矩阵变成1*1时,留下的数是11
输入
8
-1 2 14 7 4 -5 8 9
10 6 23 2 -1 -1 7 11
9 3 5 -2 4 4 6 6
9 3 5 -2 4 4 6 6
19 8 12 -8 4 5 2 9
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
输出
17
说明
当矩阵变成1*1时,留下的数是17
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.