「人类毕生都在与时间抗争。他们本想执著地眷恋一个爱人、一位友人、某些信念;遗忘从冥冥之中慢慢升起,淹没他们最美丽、最宝贵的记忆。」
——安德烈·莫罗亚《追忆似水年华·序》
在漫长的人生旅程中,总有一些美好的画面值得我们永远留存心中。而有了数码相机,定格这些珍贵的回忆便不成问题。为了留下回忆,Barisore 每年都会拍下许多的照片,但这次他在整理老照片的时候发现照片已经太多了,令他在想寻找特定的照片时总要花上一番功夫。
学过问求的 Barisore 知道利用大数据算法一定可以解决他的问题,于是他找到了一种叫 Dhash 的感知哈希技术。该技术可以生成图片的 Locality Sensitive 的哈希值,从而让他可以方便地计算图片的相似度,并使得他可以进一步运用图像搜索技术找到想要的图片。但是 Barisore 不太擅长编程,于是他找到了你来帮他实现 Dhash 算法。
具体来说,我们用一个 的灰度矩阵 表示一张图片(灰度矩阵是对于任意元素 有 的矩阵),并采用如下步骤将该矩阵变为一个 64 位的整数:
- 将矩阵缩放到 ,缩放后每个元素的值是它在原矩阵对应的子矩阵中所有元素的平均值(要向下取整)。
- 将上面得到的矩阵变为一个 的 01 矩阵。我们从第二列开始考虑矩阵(第一列舍去),若矩阵元素大于左边的值,就在新矩阵中将其值定为 ,否则定为 。
- 将最终得到的矩阵按从左往右,从上到下的方法写成一个 64 位二进制数。
请以十六进制形式输出所得的 64 位整数。