保证1≤ai≤5×1031 \le a_i \le 5 \times 10^31≤ai≤5×103。
ai最大值=5000 不是i<5000!(写成4999调了30分钟)
即
for(int i=2;i<=5000;i++)
而非
for(int i=2;i<5000;i++)