1296 数据加密
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)
Submits : 1346 | Solved : 492
Description
因为有程序高手的存在,数据库都要加密的,不然,你懂的喽...
为了不被大牛黑了,我们也来学学加密吧,
有一个m行n列的矩阵 ( m,n<20 ) , 然后告诉矩阵的每一个数据,
每一个数据原始都是两位数,
用下面的方法加密:
加密一行一行进行,
奇数行的数据,第奇数个数据保持不变,
第偶数个数据为加密方法取决于它同行的前一个数,
如果前一个是奇数,则加1,否则减1.
偶数行的数据加密取决于它前一行的相同位置的数据,
如果那个数据是的绝对值是质数,则加1,否则减1.
Input
第一行输入m,n
接下来m行n列输入原始数据
Output
输出加密后的数据矩阵,每个数据占4个字符宽
Sample Input
13 14
38 67 27 89 16 66 22 76 54 19 80 34 77 22
15 53 23 67 20 17 44 20 46 45 43 79 75 12
76 88 17 79 40 84 44 77 27 32 24 54 40 83
34 20 13 65 26 51 89 66 44 67 60 82 15 44
46 26 76 81 51 16 19 39 12 42 43 40 49 56
73 51 46 67 84 55 60 32 70 32 66 10 69 16
28 15 34 50 42 25 81 43 60 33 75 82 60 15
17 33 76 20 65 12 51 11 78 34 82 13 11 34
27 21 56 64 52 67 64 87 40 69 18 49 31 19
15 85 48 73 67 33 68 10 72 24 76 83 23 61
53 31 48 81 75 73 61 58 44 86 49 84 63 68
86 60 69 78 56 27 30 82 28 63 63 36 70 80
67 68 73 18 31 45 15 86 58 48 11 38 61 65
Sample Output
38 66 27 90 16 65 22 75 54 18 80 33 77 23
14 52 22 66 19 16 43 19 45 44 42 78 74 13
76 87 17 80 40 83 44 76 27 33 24 53 40 82
33 19 14 64 25 52 88 65 43 66 59 83 14 43
46 25 76 80 51 17 19 40 12 41 43 41 49 57
72 50 45 66 83 56 61 31 69 33 67 11 68 15
28 14 34 49 42 24 81 44 60 32 75 83 60 14
16 32 75 19 64 11 50 10 77 33 81 14 10 33
27 22 56 63 52 66 64 86 40 68 18 48 31 20
14 84 47 72 66 32 67 9 71 23 75 82 24 60
53 32 48 80 75 74 61 59 44 85 49 85 63 69
87 59 68 77 55 26 31 83 27 62 62 35 69 79
67 69 73 19 31 46 15 87 58 47 11 39 61 66
HINT
Source
NBU OJ
[ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]