#include<bits/stdc++.h>
using namespace std;
int main(){
输入t;
while(t--){
long long sum=0;
int minn=1e9;
输入n和s;
for(int i=1;i<=n;i++) 输入a[i];
for(int i=1,j=1;i<=n;i++){
while(sum<s&&j<=n){
sum+=a[j];
j++;
}
if(sum>=s) minn=min(minn,(j-i>0?j-i:1));
sum-=a[i];
}
输出(minn==1e9?0:minn);
}
结束了 0;
}
2 个赞
水贴一个
咋了???
这是伪代码吗???你这伪代码不如直接写代码