题意:
有n个操作:
1.在x位置上放一个每次可以跳t的跳蚤;
2.所有跳蚤都向右跳一次;
3.求[l,r]内跳蚤的个数。
subtask1:23pts:ri<=100;
subtask2:11pts:ti=1.
全部数据:n,xi,ti,li,ri<=1e5
题解:
1.考虑子任务1,由于查询的区间范围不超过100,故每个跳蚤跳不超过100次,可每次舍去跳到超过100的跳蚤,暴力维护即可。
2.再考虑子任务2,发现每次每个都跳一步,则它们的相对位置不变,则将每次询问的区间、插入的位置左移前面2操作的次数个单位,树状数组维护即可。
对于正解,考虑以上两种方法带来的启示:1.若一个跳蚤的t较大,则它跳的步数不会太多,可暴力修改,树状数组维护;2.若一些跳蚤的步长相同,则用2的方法。那么问题剩下步数较少的,则将每个步数分别维护。要将时间复杂度均摊,则理论上应以sqrt(n)为界限,而对于2,区间左移后数值会到达1e7的范围,故需线段树动态开点,常数较大,应以100为界更优。

ssoj 3693: 跳蚤(flea)相关推荐

  1. 自我设限的跳蚤效应(Flea Effect)

    效应由来 跳蚤虽小,但却是一种特别能跳高的生物,其跳高高度一般其身高的400倍以上.曾经有生物学家做了这样的一个实验,将一只跳蚤放入一个玻璃杯中,跳蚤可以很轻易地跳出来.然后生物学家又在玻璃杯上盖了个 ...

  2. 校园跳蚤市场平台/校园二手交易系统

    摘  要 本文论述了校园跳蚤市场平台的设计和实现,该网站从实际运用的角度出发,运用了计算机网站设计.数据库等相关知识,网络和Mysql数据库设计来实现的,网站主要包括学生注册.学生登录.浏览商品.搜索 ...

  3. 【JZOJ 5028】跳蚤王国

    Description 跳蚤王国爆发了一场动乱,国王在镇压动乱的同时,需要在跳蚤国地方钦定一个人来做宰相. 然而当时国王的钦定方式很奇怪,跳蚤王国可以看成一棵树,国王认为宰相必须更好地位跳蚤服务,所以 ...

  4. POJ 1091 跳蚤

    跳蚤 Time Limit: 1000ms Memory Limit: 10000KB This problem will be judged on PKU. Original ID: 1091 64 ...

  5. P2231 [HNOI2002]跳蚤(裴蜀定理/莫比乌斯反演)

    P2231 [HNOI2002]跳蚤 给定一个长度为n+1的一列数,第n+1位为m,前n位小于m 求解使得他n+1个数的加减可以凑出1的方案数 首先可以凑出1,这显然是裴蜀定理,推一推就发现他要求所有 ...

  6. [LOJ 6042]「雅礼集训 2017 Day7」跳蚤王国的宰相(树的重心+贪心)

    [LOJ 6042]「雅礼集训 2017 Day7」跳蚤王国的宰相 description solution 一个到所有节点距离和最小的节点 ⇔\Leftrightarrow⇔ 树的重心(满足最重的儿 ...

  7. 毕业设计上线啦!----跳蚤部落与基于Comet的WebIM系统开发

    我不清楚把我的毕业设计的东西放上来之后,毕业论文答辩的时候会不会说我是在网上抄袭的,不过我还是果断的发上来与大家分享了!!呵呵,请大家支持!高手就绕道吧! 现在已经放到公网上,并且开始使用,兼容IE6 ...

  8. 跳蚤(POJ-1091)

    Problem Description Z城市居住着很多只跳蚤.在Z城市周六生活频道有一个娱乐节目.一只跳蚤将被请上一个高空钢丝的正中央.钢丝很长,可以看作是无限长.节目主持人会给该跳蚤发一张卡片.卡 ...

  9. poj 3693 后缀数组

    链接:点我 1 /* 2 * POJ 3693 Maximum repetition substring 3 * 先穷举长度L,然后求长度为L的子串最多能连续出现多少次 4 * 既然长度为L的串重复出 ...

最新文章

  1. 为什么颜值越来越重要_看脸时代来了吗?为什么这个时代越来越注重颜值?
  2. Arthas | 定位线上 Dubbo 线程池满异常
  3. python读取 application_python PyQt5.QtWidgets.QApplication类(sys.argv)(app应用对象类)...
  4. unity3d 绘制小地图_Unity中实现小地图的几种方式
  5. 腾讯3轮面试都问了Android事件分发,论程序员成长的正确姿势
  6. php对象转换为字符串,php – 类的对象..无法转换为字符串
  7. 「小程序JAVA实战」小程序 loading 提示框与页面跳转(37)
  8. python api调用 验证码_Python调用创蓝253短信验证码API文档
  9. 用SegNet进行室内布局语义分割
  10. java中间件_uncode-mq 基于netty的轻量级java消息中间件
  11. Fingersmith---指匠情挑
  12. linux内核启动地址的确定
  13. 芯片和计算机专业的关系,cpu是芯片吗?芯片和cpu是什么关系?
  14. android 标准注释方法,android studio 学习笔记之 注释规范化
  15. 银河麒麟系统PDF转Word
  16. 2021 年职业院校技能大赛“网络安全”项目 江西省比赛任务书
  17. 名帖38 桂馥 隶书《楹联六幅》
  18. Windows系统的命令窗口
  19. webpack-dev-server的代理(proxy)
  20. 如何在小米9 se(安卓9)安装Xposed框架?

热门文章

  1. micro python控制步进电机精确转动一定角度
  2. samtools命令大全
  3. MCGS问题集锦 转自MCGS
  4. 学python走向人生巅峰 (异常捕获)
  5. Oracle中对空字符串的判断
  6. vue 实现当前时间到结束时间倒计时
  7. Pytorch安装,这一篇就够了,绝不踩坑
  8. 数据库中AND、OR、IN、NOT、BETWEEN、NULL操作符
  9. flink实战--flinkSQL入门大全
  10. FORESEE工规级SSD通过多项环保和安规认证,符合主要国家及地区的市场准入标准