首页 > 其他分享 >整体二分总结

整体二分总结

时间:2023-03-28 21:35:49浏览次数:55  
标签:二分 总结 询问 矩阵 整体 mid 答案 区间

整体二分总结

整体二分,就是一种高效离线处理可二分答案的询问的方法,可以代替例如树套树这种高级数据结构。

例题:

1.P1527 [国家集训队]矩阵乘法

题意:多次询问,求子矩阵第\(k\)小数。

思路:先考虑如果只有一个询问,可以二分答案,把矩阵中小于等于\(mid\)的数赋1,大于的赋0,那么如果子矩阵之和大于等于\(k\),那么说明答案不小于\(mid\),反之亦然,这样就可以继续递归下去。同样的,处理很多询问的时候,用二位树状数组维护子矩阵和,把当前子矩阵和大于等于\(k\)的询问传到左区间处理,剩下的传到右区间处理就可以了。

2.P3332 [ZJOI2013]K大数查询

题意:有\(n\)个可重集,有两种操作,一种是把\(x\)插入\(l\)到\(r\)的所有可重集中,一种是查询\(l\)到\(r\)的所有可重集里第\(k\)大的数。

思路:先考虑如果只有一个询问,可以二分答案,把所有\(x>mid\)的插入操作看成给\([l,r]\)区间加1,查询看成求\([l,r]\)的区间和,如果区间和大于等于\(k\)就说明答案在\([mid+1,r]\)中。一般的情况也可以类似处理。

3.P3527 [POI2011]MET-Meteors

题意:有一个环,每个时刻会有一段区间加\(a_i\),每个点属于一个集合,对于每个集合,求这个集合包含的所有点的和第一次不小于\(lim_i\)的时刻。

思路:先考虑如果只有一个询问,可以二分答案,如果\([1,mid]\)时刻操作玩答案大于\(lim_i\),就说明答案在\([1,mid]\)中,对于一般的情况也是如此。

标签:二分,总结,询问,矩阵,整体,mid,答案,区间
From: https://www.cnblogs.com/Xttttr/p/17266771.html

相关文章

  • XML外部实体注入简单总结
    前置知识XML什么是XMLXML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。具体介绍如下......
  • 第九天(nginx-第三篇--------nginx的相关总结)
    1.1、Nginx​Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点......
  • 二分法
    关于二分法:二分法使用要求待查找的数据集必须有序二分法的缺陷针对开头结尾的数据查找效率很低常见算法的原理以及伪代码二分法、冒泡、快拍、插入、堆排、桶排、数......
  • 3月28日课后总结
    3/28课后总结基于tcp协议的套接字编程客户端importsocketclient=socket.socket()client.connect(('192.168.1.171',9000))client.send('准备开始'.encode('utf......
  • Vue学习总结笔记(六)【转载】
    Vue学习总结笔记(六)IT_Holmes已于 2022-03-0811:07:02 修改2061收藏19分类专栏:......
  • tr 命令总结
    tr用于替换或者删除字符串。Thetrutilitycopiesthestandardinputtothestandardoutputwithsubstitutionordeletionofselectedcharacters.语法tr[......
  • 3-1.3-3初识localStorage|3-5的localStorage的注意事项|课程总结
    localStorage是什么localStorage也是一种浏览器储存数据的方式(本地储存),他只是存储在本地,不会发送到客户端单个域名下的localStorage总大小有限制lo......
  • 2023.3.28 【模板】KM算法 | 二分图最大权完美匹配
    2023.3.28【模板】KM算法|二分图最大权完美匹配题目概述给定一张二分图,左右部均有\(n\)个点,共有\(m\)条带权边,且保证有完美匹配。求一种完美匹配的方案,使得最终......
  • 每日总结2023-03-27
    选题今天选定了服务外包杯的题目,三个人准备分工完成不同部分的内容,初步画出大概界面,后台等思路决定等完成基本构建再进行实现。准备通过审题,命题方向为消费互联方向,具体......
  • 每日总结 3.27
    今天上了王老师的课,老师让我们进行外包杯的选题,我们三人进行了题目的选择,分析题目的要求,随后打算明天开始画页面。之后优化了上周的Android的页面地图演示。publicvoi......