2012-2013 ACM-ICPC, NEERC, Central Subregional Contest H Milestones1 (暴力)
2024-08-22 20:07:57
预处理+暴力,每个颜色都是独立的,求个前缀和,减一减判断一个在区间内颜色是否存在。
算了算复杂度好像有点勉强,但是还是过了,学了主席树以后用主席树在做一下
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e4+;
const int maxm = ;
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 = ; i <= n; i++){
int c; scanf("%d",&c);
for(int j = ; j < maxm; j++){
col[j][i] = col[j][i-];
}
col[c][i]++;
}
while(k--){
int l,r; scanf("%d%d",&l,&r); l--;
int ans = ;
for(int i = ; i < maxm; i++){
if(col[i][r]-col[i][l])
ans++;
}
printf("%d\n",ans);
}
return ;
}
最新文章
- 第24章 java线程(3)-线程的生命周期
- Word 2007 文档结构图混乱
- webpack 教程 那些事儿02-从零开始
- 解决12306.cn网站验证码获取提示“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题
- 在ps中画两个同心圆并且把两个同心圆进行任意角度切割
- 安卓开发中使用Genymotion模拟器
- TPL(Task Parallel Library)多线程、并发功能
- 《Linux命令行大全》系列(二、导航)
- discuznt学习笔记
- BZOJ 4000: [TJOI2015]棋盘( 状压dp + 矩阵快速幂 )
- Java之路——名词解释(一)
- MaintainableCSS 《可维护性 CSS》 --- ID 篇
- CF987B - High School: Become Human
- Linux中FTP远程传输,SSH远程连接,以及SCP远程拷贝
- Kotlin入门(33)运用扩展属性
- 记一次bond引起的网络故障
- Linux下完全删除用户
- Django实现支付宝支付
- tmux用于恢复远程屏幕
- LoadRunner中参数的设置
热门文章
- Web.config文件中关于Cookie安全性的考量和设置
- 写守护进程时碰到open函数的参数,没记住
- HDU - 5887 2016青岛网络赛 Herbs Gathering(形似01背包的搜索)
- Django 开发拓展 auth 模块,注册用户时发生 ValueError: The given username must be set
- MySQL8.0.16新特性:The Communication Protocol In Group Replication
- AI决策算法 之 GOAP (三)
- 洛谷P2899 [USACO08JAN]手机网络Cell Phone Network
- 树状数组laekov
- Mac环境下制作ubantu安装盘
- day4列表作业详解