HDU 5247 【学习SET使用】
2015-06-15 13:30
295 查看
#include <iostream> #include <set> #include <cstdio> #include <string.h> using namespace std; #define maxn 10010 int a[maxn],ans[1100]; int main() { int n,m; int cas=0; while(scanf("%d%d",&n,&m)!=EOF) { memset(ans,0,sizeof(ans)); for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<n;i++) { int Min,Max; Min=Max=a[i]; set<int>que; for(int j=0;j<1000;j++) { que.insert(a[j+i]); if((j+1)!=que.size()) break; Min=min(Min,a[j+i]); Max=max(Max,a[j+i]); if(Max-Min==j) ans[j+1]++; } } int q; printf("Case #%d:\n",++cas); while(m--) { scanf("%d",&q); printf("%d\n",ans[q]); } } return 0; }
相关文章推荐
- win32 单选按钮
- Xcode报 couldn’t be opened because you don’t have permission to view it
- Uva - 12657 - Boxes in a Line
- Uva - 12657 - Boxes in a Line
- 监控SharePoint效率之(一) –监控效率用到的工具
- java软件工程师面试感受
- 16进制的颜色怎么转换为我们iOS所用的RGB颜色
- CSS清除浮动的三个方法
- VC/C++ 类型转换及数值转换大全
- 算法基础---动态规划
- MimeTypes表
- tomcat7 redis session 共享
- Android批量图片加载经典系列——使用xutil框架缓存、异步加载网络图片
- Ubuntu安装Sublime并解决中文输入问题
- 如何发布自己的网站
- Java资源库正式上线啦
- IOS 实现系统UINavigationController UINavigationBar 透明效果
- (一)SDN 控制器 NOX 源码分析之—— nox_main.cc
- Haskell之Yesod开发–基础环境
- nyoj453 小珂的烦恼 (set容器)