CF1485D Multiples and Power Differences
题目描述
给定一个由正整数组成的矩阵 $a$,包括 $n$ 行 $m$ 列。
现在,你需要构造一个由正整数组成的矩阵 $b$。它应当有与 $a$ 一样的行数与列数,并且满足如下规则:
- $ 1 \le b_{i,j} \le 10^6 $ ;
- $ b_{i,j} $ 是 $ a_{i,j} $ 的倍数;
- $ b $ 矩阵中所有相邻的两个数的差的绝对值都能表示成 $ k^4 $ 的形式($ k \ge 1 $) ($ k $ 不是全局统一的,每一对数字都可以有不同的 $k$)。
我们可以证明答案总是存在。
输入格式
第一行包括两个整数 $ n $ 和 $ m $($ 2 \le n,m \le 500 $),表示行列数。
接下来的 $n$ 行,每行有 $ m $ 个整数。这 $n$ 行中的第 $i$ 行第 $j$ 个整数表示 $ a_{i,j} $($ 1 \le a_{i,j} \le 16 $)。
输出格式
输出应有 $n$ 行,每行有 $ m $ 个整数。这 $n$ 行中的第 $i$ 行第 $j$ 个整数表示 $ b_{i,j} $。
说明/提示
第一个样例中的 $a$ 矩阵可以直接作为 $b$ 矩阵输出,因为 $a$ 满足 $b$ 的条件。($b$ 中的元素都是 $a$ 中元素的 $1$ 倍,并且相邻元素之差的绝对值都是 $1$,可以表示为 $1^4$。)
第三个样例中:
- $ 327 $ 是 $ 3 $ 的倍数, $ 583 $ 是 $ 11 $ 的倍数,$ 408 $ 是 $ 12 $ 的倍数,$ 664 $ 是 $ 8 $ 的倍数;
- $ |408 - 327| = 3^4 $,$ |583 - 327| = 4^4 $,$ |664 - 408| = 4^4 $,$ |664 - 583| = 3^4 $ 。