2012-2013 ACM-ICPC, NEERC, Central Subregional Contest H Milestones1 (暴力)
2015-09-03 18:25
573 查看
预处理+暴力,每个颜色都是独立的,求个前缀和,减一减判断一个在区间内颜色是否存在。
算了算复杂度好像有点勉强,但是还是过了,学了主席树以后用主席树在做一下
算了算复杂度好像有点勉强,但是还是过了,学了主席树以后用主席树在做一下
#include<bits/stdc++.h> using namespace std; const int maxn = 1e4+4; const int maxm = 256; int col[maxm][maxn]; int main() { freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); int n,k; scanf("%d%d",&n,&k); for(int i = 1; i <= n; i++){ int c; scanf("%d",&c); for(int j = 1; j < maxm; j++){ col[j][i] = col[j][i-1]; } col[c][i]++; } while(k--){ int l,r; scanf("%d%d",&l,&r); l--; int ans = 0; for(int i = 1; i < maxm; i++){ if(col[i][r]-col[i][l]) ans++; } printf("%d\n",ans); } return 0; }
相关文章推荐
- 框架模式MVP在Android中的使用
- 对加权(无负值边)的图进行最短路径搜索
- Win10系统“获取会员版本”选项不可用怎么办?“获取会员版本”选项不可用的解决方法
- C++基础---string类的operator=/assign
- myeclipse2014配置spring
- C语言中链表怎么删除结点?
- C语言中链表怎么删除结点?
- C++基础---string类的operator<</operator>>/getline
- android切割音视频
- Windows平台下搭建Git服务器
- 修改Mac系统自带Vim配色方案
- 在Closing事件中,将e.Cancle设置成true,则Windows无法关机和重启系统的解决办法
- 20款响应式bootstrap后台模板源码下载
- POJ 1364 - King(差分约束)
- 树中的最长路问题
- Trie
- poj 2299 Ultra-QuickSort(树状数组)
- Shader以及Unity中的Shader
- 2012-2013 ACM-ICPC, NEERC, Central Subregional Contest C Sequence (打表)
- UVa-11584 - Partitioning by Palindromes