有一数组A[10], A[0]~A[9]分别是整数0~9。
现需一方法,解出数组B[10],B[i]为A[i]在数组B中出现的次数。
结果如下(不知是否为唯一解):
A: 0 1 2 3 4 5 6 7 8 9
B: 6 2 1 0 0 0 1 0 0 0
这里用到一个性质 如果 b[] 的答案是 正确的 那么有 sum(A[i]*B[i])==sum(B[i]) sum() 为求和.
经过试验得知 满足以上条件的不一定 就是答案 但是 已经排除了至少99%