1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路与证明

把每个细菌看成平面上的点 (li,ri)(l_i,r_i)(li​,ri​)。一个查询 [l,r][l,r][l,r] 的条件是 li≥ll_i\ge lli​≥l 且 ri≤rr_i\le rri​≤r,等价于统计矩形 [l,+∞)×(−∞,r][l,+\infty)\times(-\infty,r][l,+∞)×(−∞,r] 中的点数。这是典型的二维偏序计数。

离线做法:

  1. 将所有细菌按 rir_iri​ 升序排序;将所有查询按 rrr 升序排序。
  2. 依次处理查询的 rrr,把所有满足 ri≤rr_i\le rri​≤r 的细菌“加入”数据结构。
  3. 数据结构只按 lil_ili​ 这一维统计:我们想要的是“当前已加入的点里,li≥ll_i\ge lli​≥l 的数量”。

P3455.第3题-小C的细菌

    1000ms Tried: 33 Accepted: 9 Difficulty: 8 所属公司 : 科大讯飞
    算法与标签>树状数组

题目内容

小C 在实验室中培育了 nnn 个细菌。

第 iii 个细菌的生命周期用一个闭区间 [li,ri][l_i,r_i][li​,ri​] 表示。

现有 mmm 次查询,每次查询给出一个时间区间 [l,r][l,r][l,r] 。

对于每次查询,请计算生命周期完全位于该区间内即 (l≦li(l ≦l_i(l≦li​ 且 ri≦r)r_i ≦r)ri​≦r) 的细菌数量。

输入描述

第一行输入两个整数 nnn 和 m(1≦n,m≦5×105)m(1≦n,m ≦5×10^5)m(1≦n,m≦5×105) ,分别表示细菌的数量和查询次数。

接下来 nnn 行,每行输入两个整数 lil_ili​ 和 ri(1≦li≦ri≦109)r_i(1≦l_i≦r_i≦ 10^9)ri​(1≦li​≦ri​≦109) ,表示第 iii 个细菌的生命周期区间。

随后 mmm 行,每行输入两个整数 lll 和 r(1≦l≦r≦109)r(1 ≦l≦r≦ 10^9)r(1≦l≦r≦109) ,表示一次查询的时间区间。

输出描述

输出 mmm 行,每行输出一个整数,表示对应查询的答案。

样例1

输入

5 3
1 2
2 5
3 4
1 10
6 8
1 5
2 6
1 10

输出

3
2
5

说明

  • 共有 555 个细菌,其生命周期区间分别为:

    • 第 111 个:[1,2][1,2][1,2] ;
    • 第 222 个:[2,5][2,5][2,5] ;
    • 第 333 个:[3,4][3,4][3,4] ;
    • 第 444 个:[1,10][1,10][1,10] ;
    • 第 555 个:[6,8][6,8][6,8] 。
  • 查询区间 [1,5][1,5][1,5] 时,有 333 个细菌(第 1、2、31、2、31、2、3 ) 的生命周期完全在该区间内,故输出 333 ;

  • 查询区间 [2,6][2,6][2,6] 时,有 222 个细菌(第 2、32、32、3 )满足条件,故输出 222 ;

  • 查询区间 [1,10][1,10][1,10] 时,所有 555 个细菌都满足条件,故输出 555 。

样例2

输入

4 2
1 3
2 4
3 5
4 6
2 4
3 6

输出

1
2

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 95ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?