【JZOJ 5428】 查询
来源:互联网 发布:福禄克网络测试仪使用 编辑:程序博客网 时间:2024/06/01 23:28
Description
给出一个长度为n的序列a[]
给出q组询问,每组询问形如x,y,求a序列的所有区间中,数字x的出现次数与数字y的出现次数相同的区间有多少个
对于100%的数据,1<=n<=8000,1<=q<=500000,1<=x,y,a[i]<=10^9
Analysis
如果现在查询一组x,y,你会O(n)做吗?开个桶乱搞就好了
考虑优化,设x总共出现k1次,y总共出现k2次,你会O(k1+k2)做吗?类似上面那样,两个指针移动一下就好了
那么现在枚举任意x,y,预处理答案,显然是O(n^2)的
阅读全文
0 0
- JZOJ 5428 查询
- 【JZOJ 5428】 查询
- 【JZOJ 3887】 字符串查询
- 【JZOJ 5428】【NOIP2017提高A组集训10.27】查询
- 【CQOI2015】【JZOJ 4062】任务查询系统
- JZOJ 3887. 【长郡NOIP2014模拟10.22】字符串查询
- jzoj 5039. 【NOI2017模拟4.2】查询 线段树
- JZOJ 5428. 【NOIP2017提高A组集训10.27】查询
- [JZOJ 3424] 粉刷匠 && [JZOJ 4254] 集体照
- [JZOJ 1280]最大匹配
- [JZOJ 1281]旅行
- [1282 JZOJ]资源勘探
- [JZOJ 1283]排序统计
- JZOJ NOIP2014模拟 8.12
- JZOJ NOIP2014模拟 8.13
- [JZOJ 1598]文件修复
- 【JZOJ 3111】单词查找
- 【JZOJ 3112】开会
- MVC传值
- 网络编程-I/O复用服务器select/epoll/poll的使用基本概念
- 阿里云的“出海大戏”有哪些有趣看点?
- 卓正医疗战略合作腾爱医生 建立医疗服务新标杆
- 多灵亮相2017德国CeBIT,携手华为打造智能家居数字化时代
- 【JZOJ 5428】 查询
- Django环境搭建及一些常用命令
- Airbnb起了个中文名“爱彼迎” 还有比这更可怕的吗?
- 腾讯发布2016第四季度财报,游戏收入占比首次下降至50%以下
- 小程序旗舰店与“政府示例”,能否让其破冰前进
- Servlet进阶1
- 酷骑单车被爆退押金难;微信现“15个句号崩溃”Bug,安卓主流机型全中招;广铁率先支持Apple Pay,但付款方式出乎意料 | 雷锋早报
- 深入理解for循环
- 计算机计算乘除法的原理