#P10281. [USACO24OPEN] Grass Segments G

[USACO24OPEN] Grass Segments G

题目描述

Bessie 正在数轴的正半轴上种一些草。她有 NN2N21052\le N\le 2\cdot 10^5)个不同的栽培品种,并将把第 ii 个品种种植在区间 [li,ri][l_i,r_i]0<li<ri1090<l_i<r_i\le 10^9)内。

此外,品种 ii 会在存在某个品种 jjjij\neq i)使得品种 jj 与品种 ii 重叠至少 kik_i0<kirili0<k_i\le r_i-l_i)长度时生长得更好。Bessie 想要评估她所有的品种。对于每一个 ii,计算 jij\neq i 的数量,使得 jjii 重叠至少 kik_i 长度。

输入格式

输入的第一行包含 NN

以下 NN 行每行包含三个空格分隔的整数 lil_irir_ikik_i

输出格式

输出所有品种的答案,每种一行。

2
3 6 3
4 7 2
0
1
4
3 6 1
2 5 1
4 10 1
1 4 1
3
3
2
2
5
8 10 2
4 9 2
3 7 4
5 7 1
2 7 1
0
3
1
3
3

提示

样例解释 1

两品种的重叠部分为 [4,6][4,6],长度为 22,不小于 22 但并非不小于 33

测试点性质

  • 测试点 454-5N5000N\le 5000
  • 测试点 6116-11kk 对于所有的区间均相同。
  • 测试点 122012-20:没有额外限制。

此外,对于测试点 5577,……,1919,对于所有 iiri2Nr_i\le 2N