B. 套圈

    传统题 1000ms 256MiB

套圈

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。

题目描述

小Z在练习街头的套圈游戏,为了简化,仅进行一维直线上的套圈。

现有 nn 个奖品,每个奖品所处的位置分别为 liril_i\sim r_i。小Z扔出了 mm 个“圈”,每个圈扔到的位置为 xiyix_i\sim y_i

为了让自己练习成果更好看,小Z决定某个物品只要至少一半被套住了,就算成功。询问小Z的每个“圈”套住了几个奖品。

输入格式

输入共 n+m+1n + m + 1 行。

第一行为两个正整数 n,mn, m

后面 nn 行,每行两个整数 li,ril_i, r_i,表示每个奖品的范围。

后面 mm 行,每行两个整数 xi,yix_i, y_i,表示小Z扔出去的圈的位置。

输出格式

输出共 mm 行,每行一个整数,表示每个“圈”套住的奖品数。

输入输出样例

3 2
1 2
1 3
3 4
1 4
2 4
3
2

样例 #1\tt \#1说明

第一个“圈”:[1,4][1,4] 套住了第一个奖品 [1,2][1,2]、第二个奖品 [1,3][1,3]、第三个奖品 [3,4][3,4]

第二个“圈”:[2,4][2,4] 套住了第二个奖品 [1,3][1,3]、第三个奖品 [3,4][3,4]

数据范围

  • 对于 20%20\% 的数据,保证 n,m103n, m \le 10^3
  • 对于 100%100\% 的数据,保证 n,m105n, m ≤ 10^5li<ril_i < r_i0<li,ri,xi,yi1060 < l_i, r_i, x_i, y_i \le 10^6max{rili}min{yixi}\max \{r_i − l_i\} \le \min \{y_i − x_i\}

【AC-011-Div3】算法组月赛 || Round · 11

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-5-23 0:00
结束于
2026-5-25 0:00
持续时间
48 小时
主持人
参赛人数
3