csp B4038 jmmmy 2026-03-19 6 阅读1分钟 这个题让判断一个序列是否平衡,即当且仅当存在一个正整数 i(1≤i<n)使得序列第 1 到第 i 个数字的总和等于第 i+1 到第 n 个数字的总和。 我的代码超时了,好的思路是:从第i=1个数开始的前i项开始加,每一次只需要加一个a[i]; 即for(int i=0;i<n-1;i++) { sum1+=a[i]; sum2=sum-sum1; if(sum1==sum2) count++; } 这样就避免了多次从1到i计算所造成的超时问题。