标签:注意 接下来 ane mem pac convert 0kb 复杂度 范围
1 5 6 4 5 6 5 4 4 11 1 20 6 10
2 2 0 2 1 0
思路:因为1<=n<=10000,用for循环每个区间判断肯定会超时,所以要用双指针来AC这题。
附上核心代码
for(i=0;i<n;i++) { sum+=maxn[i]; while(l<=i&&sum-maxn[l]>=qi) { sum-=maxn[l++]; } if(sum==qi) ans++; }
标签:注意 接下来 ane mem pac convert 0kb 复杂度 范围
原文地址:http://www.cnblogs.com/wx513/p/6339077.html