A=(5、6、7、8、11、13、23、15、17、35、31、28)
B={...} 随便取一百以内的12个数字
条件:
12个A*B相等,
再把12个B相加,结果等于某一个A*B就可以了
----------------------------------------
算出B{}=? 

解决方案 »

  1.   

    i have free time will think
      

  2.   

    没解吧,既然要求12个A*B相等,那么表明A*B是A里面12数字的公因数,A里面7,11,13,17都是质数,那么这个公因数至少为7*11*13*17,可是这都为17000多了,怎么可能由两个100内的数相乘得到?
      还是我对你的题意理解错误?
      

  3.   

    12个A*B相等的意思不是  A[I]*B[I],
    12个 A 和12 个B 相乘~~可以出来12*12=144个数字~~~~~~~~~只要这144个数字里有12 个相同的结果就可以~
      

  4.   

    晕,经过5分钟思考,觉得按照LZ的A*B的解释也是一样的结果12个A*12个B确实有144种组合乘法。可是假设A[I]*B[J]=A[K]*B[H],因为A里面没有重复数字,那么B[J]!=B[H]。如果是这样的话,那么12个A*B相等,那就是说A和B的数字肯定是一一对应的,那么一样可以得到之前我的结论