当前位置: 首页 > news >正文

洛谷 P2824

image-20251106210906616

显然直接排序是不可能的。这种关于排序的题目有个经典套路:先考虑只有 \(0, 1\) 的情况。

这个题就是用线段树维护区间 \(0/1\) 的数量,再区间赋 \(0/1\) 即可。

再考虑 \(n\) 个数,可以二分答案 \(x\),将 \(< x\) 的看成 \(0\)\(\ge x\) 的看成 \(1\),最后看 \(q\) 的位置是否为 \(1\) 即可。

时间复杂度:\(O(m \log ^2 n)\)

这个套路见过好多次了。

http://www.jsqmd.com/news/33548/

相关文章:

  • JavaSE——基础
  • [Python刷题记录]-只出现一次的数字-异或位运算-简单
  • 安装 PySide2/PySide6/PyQt5/PyQt6
  • 【Agent】 ACE(Agentic Context Engineering)源码阅读笔记---(3)关键创新
  • 在Mac中用vscode写java
  • HJ1350接口(环保报送清单)
  • 11月6号
  • 解决macOS升级到Tahoe后ssh-dss算法失效的问题
  • 20251106 正睿
  • 初识SQL语句
  • linux安装与命令
  • 25.11.6随笔联考总结
  • Cloudflare中的“托管质询”、“JavaScript质询“、”交互式质询”区别 - 狼人:
  • 数字识别模型
  • 完整教程:mysql表的操作——mysql表的约束
  • 洛谷 P5327
  • 完整教程:mysql表的操作——mysql表的约束
  • 2025年AI/LLM安全围栏/护栏/安全网关选型深度评估
  • 通过重写组件轻松掌握用JSX写Vue项目
  • 鸿蒙应用开发零基础入门:从工具到语言,轻松开启第一步
  • [Python刷题记录]-两两交换链表中的节点-链表-中等
  • #在线工具,柜位图工具
  • 洛谷 P3233
  • 组件理解
  • 搜维尔科技:Xsens动作捕捉系统实时捕捉人体运动数据,为人形机器人提供拟人化动作训练和实时控制支持
  • “模型法线到视图法线”的变换矩阵(normal matrix)的计算和作用
  • 首批凭借!华为云CodeArts Snap智能开发助手通过可信AI智能编码设备评估,获当前最高等级
  • 去年夏天
  • pythontip 字符串首位连接
  • aspose-pdf 修改pdf文件备忘录