zoukankan      html  css  js  c++  java
  • 莫队

       曾经听隔壁机房的大佬还有死党说莫队算法是离线询问题目的利器,终于有时间学了学。

        莫队的实现首先排序要查询的区间,之后由最前面的区间一个位置一个位置地推移,直到推到下一个答案。

        如果只按左端点优先排序,右端点后排,可能会出现右端点巨大,而左端点差距不大的情况,所以左端点稍靠后可能是最优的,可以给每一个点分一下块,只要在一个块里,就算左端点一样了。

         坑:带修改的莫队,并不会,对我这个蒟蒻貌似有点难。

         莫队经常套树状数组,线段树等数据结构,

        题目: 

    421. HH的项链 几乎裸
    1619. [HEOI2012]采花(淼)
    2739. 凯伦和咖啡(分块虐莫队)
    1775. [国家集训队2010]小Z的袜子
    1822. [AHOI2013]作业
    1871. [国家集训队2011]排队(魏铭)

    (死党推荐)

  • 相关阅读:
    001 分布式系统
    024 RabbitTemplate组件
    023 RabbitAdmin组件
    022 spring与Rabbitmq整合
    011 mandatory参数
    这样自己组装数据,醉了,
    cool,
    swift,
    page enable,
    构建 HTTPserver,
  • 原文地址:https://www.cnblogs.com/QTY2001/p/7632751.html
Copyright © 2011-2022 走看看