小 L 喜欢与智者交流讨论,而智者也经常为小 L 出些思考题。
这天智者又为小 L 构思了一个问题。智者首先将时空抽象为了一个二维平面,进而将一个事件抽象为该平面上的一个点,将一个时代抽象为该平面上的一个矩形。
为了方便,下面记
更具体地,智者给定了
智者认为若两个事件
小 L 明白,如果他回答不了这个问题,他也将成为时代的眼泪,请你帮帮他。
输出格式
第一行两个整数
第二行
之后
输出格式
输出
样例一
input
9 9 9 8 7 6 2 4 5 3 1 4 9 3 6 2 9 1 8 3 8 2 4 3 9 2 7 2 8 1 6 1 9 1 9 1 3 5 7 2 3 3 3 6 6 6 6
output
1 4 2 4 4 4 0 0 0
explanation
对于时代
对于时代
对于时代
对于时代
对于时代
对于时代
对于时代
样例二
见样例数据下载。
该样例满足特殊限制 A(具体限制见测试点约束)。
样例三
见样例数据下载。
该样例满足特殊限制 B(具体限制见测试点约束)。
数据范围
对于所有测试点:
每个测试点的具体限制见下表:
测试点编号 | 特殊限制 | ||
---|---|---|---|
无 | |||
A | |||
B | |||
无 | |||
C | |||
无 |
特殊限制 A:对于所有时代
特殊限制 B:任意两个不同时代所代表的矩形,它们要么是包含关系(一个矩形在另一个矩形内,边界允许重合),要么是相离关系(两矩形不包含共同点,边界不允许重合)。
特殊限制 C:最多有 50 对事件
时间限制:
空间限制:
考虑到现场是超级牛逼的 i5-9400,在综合估量 std 在考试机和 UOJ 机子上的运行时间,经过和出题人的讨论后时间限制在原来的 4s 基础上增加 2s。