这分送的真慷慨,我随手打了个莫队,就90了。。。。

90分代码:

#include<bits/stdc++.h>
using namespace std;
#define MAXN 1000000+10
struct que{int l,r,id,a1,a2;}qu[MAXN];
int n,m,siz,q,a[MAXN],pos[MAXN],vis[MAXN];
bool cmp(que a,que b){return pos[a.l]==pos[b.l]?a.r<b.r:pos[a.l]<pos[b.l];}
int main(){scanf("%d%d%d",&n,&m,&q);siz=sqrt(m);for(int i=1;i<=m;i++)scanf("%d",&a[i]);for(int i=1;i<=q;i++)scanf("%d%d",&qu[i].l,&qu[i].r),qu[i].id=i;for(int i=1;i<=m;i++)pos[i]=(i-1)/siz+1;sort(qu+1,qu+q+1,cmp);for(int i=qu[1].l;i<=qu[1].r;i++)vis[a[i]]++;int l=qu[1].l,r=qu[1].r;for(int i=1;i<=q;i++){while(l<qu[i].l)vis[a[l]]--,l++;while(r>qu[i].r)vis[a[r]]--,r--;while(l>qu[i].l)l--,vis[a[l]]++;while(r<qu[i].r)r++,vis[a[r]]++;qu[qu[i].id].a1=-1;for(int j=1;j<n;j++)if(!vis[j]&&!vis[j+1]){qu[qu[i].id].a1=j;qu[qu[i].id].a2=j+1;break;}}for(int i=1;i<=q;i++)if(qu[i].a1==-1)printf("-1\n");else printf("%d %d\n",qu[i].a1,qu[i].a2);return 0;
}

主席树正解的坑有空再填

转载于:https://www.cnblogs.com/NINGLONG/p/7563311.html

tyvj4866 摆摊相关推荐

  1. 怎么算 实体识别_大篷车流动摆摊卖日用品月赚万元,大商场生意冷清,实体店不好做...

    2019年4月18日晚,安徽六安街头,一辆来自河南的箱式大货车停在路边,摆地摊销售十元一件的日用品,吸引不少市民购买. 别看十元一件很便宜,老板赚的可不少,他们开着货车四海为家,选择晚间在市中心摆摊, ...

  2. 摆摊吗?我卖锅,你修手机。

    由于疫情的影响 国家开始鼓励地摊经济. 我们来看看,搞工程和搞电子的人摆摊能什么. 先看,搞工程的人是这样摆摊的! 而搞电子的人是这样摆摊的! PCB工程师     测试工程师 射频工程师 单片机工程 ...

  3. 搞工程和搞电子的人摆摊能做什么?

    由于疫情的影响 国家开始鼓励地摊经济. 我们来看看,搞工程和搞电子的人摆摊能什么. 先看,搞工程的人是这样摆摊的! 而搞电子的人是这样摆摊的! PCB工程师     测试工程师 射频工程师 单片机工程 ...

  4. 如何在摆摊经济中脱颖而出

    最近,摆摊经济开始火了起来,于是各路诸侯纷纷举起大旗开始摆摊.我周围也不乏有亲朋好友蠢蠢欲动,有的甚至已经初有规模.但这波摆摊风是否真的可行,对谁可行,有哪些风口,有哪些坑,我们慢慢分析下. 摆摊的好 ...

  5. 数据洞察 | Python解读地摊——你想好摆摊去卖什么了吗?

    知乎上有一个问题:疫情结束后,你最想做的一件事是什么? 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如 ...

  6. 摆摊神器五菱荣光爆红后,上汽大通房车又成夜市新晋网红

    继"摆摊神器"五菱荣光售货车爆红网络后,上汽旗下的大通房车又成为市集夜市中的新晋网红.数据显示,截至目前,上汽大通房车自营租赁平台"房车生活家"已经在上海.成都 ...

  7. 携程“线上摆摊”:1晚赚3105万

    地摊经济火热,OTA平台也把"地摊"摆到了线上. 6月3日晚20:00,梁建章在河南鄢陵,开启第12场"携程BOSS直播",人群涌入直播间,"云逛街& ...

  8. 对多用户分时系统最重要_互联网搜索引擎:让你的产品在最显眼的位置摆摊

    但在互联网时代,主流营销方式来到了线上,低成本.高效益的搜索营销也成为众多中小型企业重要推广平台.那么线上搜索营销,哪些位置最突出,能够吸引大量流量? 销售就等于是摆摊,而在显眼的位置摆摊(搜索引擎就 ...

  9. crontab 每天凌晨12点定时器_每天摆摊到凌晨5点,94岁煎饼奶奶火了,一句话惊醒无数中学生!...

    图文来源网络,版权属原作者并深表敬意,侵权请联系删除! 郑州有位94岁的"煎饼奶奶"火了. 因为每天半夜12点到次日凌晨5点在路边摆摊卖煎饼,老人被网友拍下后引起关注.很多网友认为 ...

最新文章

  1. 台3岁女童疑把玩风枪致死案疑点多 警方将调查厘清
  2. 『图解Java并发』面试必问的CAS原理你会了吗?
  3. Memcached 缓存基础知识点1并64位系统 1.4.4版本安装
  4. Rest 微服务工程搭建01——微服务提供者Module模块
  5. 笔记-高项案例题-2017年上-计算题
  6. 摘录理解LDAP与LDAP注入
  7. python中astr是啥_python的基本操作
  8. python条件语句练习题_python学习-7 条件语句 while循环 + 练习题
  9. 【年终总结】可圈可点的2018年
  10. mysqltimestamp默认值
  11. 如何根据相机的参数知道摄像机的内参数矩阵
  12. Python学习笔记之 高级变量类型 列表,元组,字典,字符串的相关常用 操作
  13. log日志java web_Java Web log4j (日志)
  14. java的JDBC简单案例
  15. python3.5中文手册chm_python3官方帮助文档-python3.5.2官方chm参考手册-东坡下载
  16. erp进销存多店系统源码 云进销存 超市管理
  17. 专访Token经济设计专家叶开:Token设计画布与10大设计模式
  18. 一篇文章让你看懂信息安全领域的巨鳄(小白必看)
  19. pycharm设置控制台的解释器_PyCharm设置
  20. 25套五彩缤纷的矢量网页背景图片素材【免费下载】

热门文章

  1. 不再迷惑,也许之前你从未真正懂得 Scroller 及滑动机制
  2. 容易火的抖音内容和模仿同行要点
  3. 小米10青春版科学计算机,确定了!小米10青春版:首发搭载 MIUI 12 系统,50倍变焦加持...
  4. 神经网络芯片的单片机,什么是神经网络芯片
  5. c语言循环链表约瑟夫问题的时间复杂度,用单向循环链表解决约瑟夫问题算法优劣性分析.doc...
  6. 软考知识点之高效会议
  7. OAuth 2.0 RFC 框架 中文
  8. 录制电脑声音(无需其他软件)
  9. 三星手机android 6.0,三星手机首批可升Android 6.0机型确认
  10. Prometheus监控案例之blackbox-exporter