poj3061—1
来源:互联网 发布:淘宝上有真翡翠吗 编辑:程序博客网 时间:2024/06/05 09:33
#include <iostream>#include<cstdio>#include<algorithm>#include<string.h>using namespace std;int T,n,s,a[100005];int main(){ scanf("%d",&T); while(T--) { scanf("%d%d",&n,&s); for(int i=0;i<n;i++) scanf("%d",&a[i]); int st,last,sum,minum,t; sum=st=last=0; minum=1000000; while(last<n) { while(sum<s&&last<n) { sum+=a[last++]; } while(sum>=s) { minum=min(last-st,minum); sum-=a[st++]; } } if(minum<=n) printf("%d\n",minum); else printf("0\n"); } return 0;}这次使用了取尺法,不过运行时间似乎并未减少
0 0
- poj3061—1
- poj3061
- POJ3061
- poj3061
- poj3061
- poj3061
- poj3061
- poj3061
- POJ3061
- poj3061
- poj3061
- POJ3061 Subsequence
- POJ3061 Subsequence
- POJ3061 Subsequence
- poj3061---Subsequence
- poj3061,3320
- POJ3061-Subsequence
- poj3061 Subsequence
- Django form模块使用心得
- 使用Viewpager制作图片阅读器(4)- 文件夹分类(附上源码)
- 《数据结构》实验二:线性表的实验
- 【学习OpenCV】——Mat类详解
- DataSourceFactory
- poj3061—1
- poj1852 Ants
- Android 中获取未安装APK的 图标 || icon
- VM选择内核
- Android之获取WebView所加载网址网站的源码
- iptables加载模块实践总结
- QTP安装
- java 读取inputstream数据
- Spring aop学习详解