题意:

  给你一个序列,每次询问l,r问多少个a[i]^a[j]有k个1,k固定。

  序列长度1e5,a[i]<=2^14

  时限1s,空间40M

题解:

  个人其实开始没什么思路,看了题解也好久,题解写得十分差,让人看了一头雾水。

  首先想法就是莫队,

  我们想暴力的话,可以把每个时间的状态考虑,res[i][j]表示前1-i个,和j xor 有k个1的个数

  这样前后维护两个,就解决了。

  空间限制怎么办,考虑莫队复杂度是N √M,就缩小了空间,就ok1了。

转载于:https://www.cnblogs.com/fengzhiyuan/p/9842620.html

P4887 第十四分块(前体) 莫队相关推荐

  1. P4887 【模板】莫队二次离线(第十四分块(前体))

    题目链接:传送门 AC代码: #include <iostream> #include <cstring> #include <cstdio> #include & ...

  2. P1494-[国家集训队]小Z的袜子【分块优化莫队】

    正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1494 题目大意 区间任意取两个数,求取到相同的数的概率. 解题思路 ...

  3. 分块与莫队(详详详解)

    以下内容主要借鉴oiwiki 分块思想 简介 分块是一种思想,而不是一种数据结构. 分块的基本思想是:通过对原数据的适当划分,并在划分后的每一个块上预处理部分信息,从而较一般的暴力算法取得更优的时间复 ...

  4. 【莫队】区间不同数(金牌导航 莫队-1)

    区间不同数 金牌导航 莫队-1 题目大意 给出n个数,然后询问m次,每次询问一个区间内不同的数的个数 样例输入 6 1 2 3 4 3 5 3 1 2 3 5 2 6 样例输出 2 2 4 数据范围 ...

  5. bzoj 4129 Haruna’s Breakfast 树上莫队

    按照dfs序分块,莫队乱搞 再套个权值分块 #include<cstdio> #include<iostream> #include<cstring> #inclu ...

  6. 莫队入门例题:2038: [2009国家集训队]小Z的袜子(hose)

    题目大意: Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命-- 具体来说, ...

  7. 洛谷P1494 [国家集训队]小Z的袜子 莫队

    题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命-- 具体来说,小Z把这N只袜子从1到N编 ...

  8. 2021HDU多校第一场 zoto(莫队+分块)

    题意: 给你一个序列,q次询问,每次询问l-r的区间内数字大小为x-y之间内不重复的个,保证数据所有大小为1e5以内. 思路: 比赛的时候通过调整了一下分块的大小和各种优化,用莫队把题目给卡过去了,实 ...

  9. 莫队 ---- 值域分块处理优化字典树上的查询 杭电多校2021第二场1004 i love counting

    题目链接 题目大意: 就是给你nnn个数,mmm次询问 每次询问给你l,r,a,bl,r,a,bl,r,a,b问你在[l,r][l,r][l,r]区间里面有多少种种种数c(XOR)a≤bc(XOR)a ...

最新文章

  1. Python批量下载XKCD漫画只需20行命令
  2. Yii 2 —— Model表前缀
  3. 如何让LINUX程序运行在多CPU?
  4. 【转载】如何组建一支优秀的数据分析团队?
  5. boost::asio::ip::tcp实现阻塞tcp echo客户端的程序
  6. POJ 3164 Command Network (最小树形图)
  7. 图论--二分图最大匹配(匈牙利算法)--模板
  8. 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...
  9. c语言用户自己建立数据类型,C语言程序设计学习笔记--用户建立数据类型
  10. 11-JSP开发模型
  11. mfc通过com控制AutoCAD导出jpg文件
  12. 我努力了18年,不是为了和你一起喝咖啡姐妹篇
  13. android MediaPlayer m3u8 播放
  14. 题解 [CF1682D] Circular Spanning Tree
  15. python 对文件夹下的所有图片进行重命名
  16. exdoll机器人_打造国内领先的定制化人工智能机器人品牌, EXDOLL新品惊艳亮相...
  17. windows10卸载程序_如何在Windows 10中卸载或修复程序
  18. Druid加载(load data)HDFS文件数据
  19. 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(上)
  20. VS2010 提示存储空间不足 无法操作

热门文章

  1. java静态钥匙上同步代=代码块锁
  2. 覆盖分类的方法_老罗讲分类|垃圾分类回收模式到底用哪种好?
  3. python写入文件后换行_python向文件写入行避免fi末尾的换行
  4. hadoop 基础环境搭建(一)
  5. java 反复器_Java数组去掉反复的方法集
  6. 网站推广下吉利关联公司公开“车辆故障预测方法”将在事故发生前预警
  7. 网站推广专员浅析网站推广对企业运营优化的重要性不可忽视
  8. 3详细参数_【前沿】一加7Pro拍照详细参数曝光 3倍光变30W快充
  9. sqlplus怎样将名次显示在表的后面_一分一段表怎么用?2019年辽宁高考一分一段表...
  10. ubuntu中使用apt-get install时如何指定安装版本