CF1485D.Multiples and Power Differences
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given a matrix a consisting of positive integers. It has n rows and m columns.
Construct a matrix b consisting of positive integers. It should have the same size as a , and the following conditions should be met:
- 1≤bi,j≤106 ;
- bi,j is a multiple of ai,j ;
- the absolute value of the difference between numbers in any adjacent pair of cells (two cells that share the same side) in b is equal to k4 for some integer k≥1 ( k is not necessarily the same for all pairs, it is own for each pair).
We can show that the answer always exists.
输入格式
The first line contains two integers n and m ( 2≤n,m≤500 ).
Each of the following n lines contains m integers. The j -th integer in the i -th line is ai,j ( 1≤ai,j≤16 ).
输出格式
The output should contain n lines each containing m integers. The j -th integer in the i -th line should be bi,j .
输入输出样例
输入#1
2 2 1 2 2 3
输出#1
1 2 2 3
输入#2
2 3 16 16 16 16 16 16
输出#2
16 32 48 32 48 64
输入#3
2 2 3 11 12 8
输出#3
327 583 408 664
说明/提示
In the first example, the matrix a can be used as the matrix b , because the absolute value of the difference between numbers in any adjacent pair of cells is 1=14 .
In the third example:
- 327 is a multiple of 3 , 583 is a multiple of 11 , 408 is a multiple of 12 , 664 is a multiple of 8 ;
- ∣408−327∣=34 , ∣583−327∣=44 , ∣664−408∣=44 , ∣664−583∣=34 .