对于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--){} 修改后也可以过。 本人菜狗,请求指教