摘要:问题描述 若你有一个二进制字符串如下: 011100011 其中一个加密这些字符串的方法是将各个数字与其相邻的数字相加。例如,加密后字符串会是这样: 123210122 若p是原本的字符串,Q是加密的字符串,那么Q[i] = P[i-1] + P[i] + P[i+1],i是数字的位置。超过字符串左边界和右边界的字符作0处理。 以这种格式给你的加密字符串可以以如下方式解密(以123210122为例): 1.假设 P[0] = 0. 2.因为 Q[0] = P[0] + P[1] = 0 + P[1] = 1, 我们得到 P[1] = 1. 3.因为Q[1] = P...
阅读全文