对于E题中 for(int k=100000;k>=temp;k--){} 这样为什么不会因为操作次数太多而T了呢,毕竟tem会/2,最坏情况可能会有几千万甚至上亿吧? 后面我想了一下应该可以通过这样减少很多操作吧 sum += a[i]; for (int j = 0; cnt < 2; j++) { for (int k = sum; k >= temp; k--){} 修改后也可以过。 本人菜狗,请求指教