梅森数位形如2^p-1这样的数字,当这个数是素数时,称为梅森素数。
目前找到的梅森素数有51个。a数组里存放的是p,而非真正的梅森素数。
ll a[]={0,2,3,5,7,13,17,19,31,61,89,107,127,521,607,
1279,2203,2281,3217,4253,4423,9689,9941,
11213,19937,21701,23209,44497,86243,
110503,132049,216091,756839,859433,
1257787,1398269,2976221,3021377,6972593,13466917,20996011,
24036583,25964951,30402457,32582657,37156667,42643801,43112609,
57885161,74207281,77232917,82589933};