POJ 3061 -- Subsequence(二分)
題目鏈接
Description
A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000 000) are given. Write a program to find the minimal length of the subsequence of consecutive elements of the sequence, the sum of which is greater than or equal to S.
Input
The first line is the number of test cases. For each test case the program has to read the numbers N and S, separated by an interval, from the first line. The numbers of the sequence are given in the second line of the test case, separated by intervals. The input will finish with the end of file.
Output
For each the case the program has to print the result on separate line of the output file.if no answer, print 0.
Sample Input
2 10 15 5 1 3 5 10 7 4 9 2 8 5 11 1 2 3 4 5Sample Output
2 3AC
- 記錄一個sum數組,二分找所有可能的區間,記錄最小的區間
總結
以上是生活随笔為你收集整理的POJ 3061 -- Subsequence(二分)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU Problem - 3085 N
- 下一篇: POJ 3258 -- River Ho