《挑战程序设计竞赛》3.2.1 常用技巧-尺取法 POJ3061 3320 2566 2739 2100(1)
POJ3061http://poj.org/problem?id=3061题意给定长度为n的整数数列以及整数S,求出总和不小于S的连续子序列的长度的最小值,如果解不存在,输出0.思路如果用二分法:先求出sum[i],从第1个数到第i个数的区间和,每次固定一个开始查找的起点sum[i],然后采用二分查找找到sum[i]+S的位置,区间长度即为(末位置-(起始位置-1)),用ans保存过程中区间的最小