Home => ProblemSet => 3.2-57:【模板】三维偏序(陌上花开)
Problem2011--3.2-57:【模板】三维偏序(陌上花开)

2011: 3.2-57:【模板】三维偏序(陌上花开)

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 1
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

有 n 个元素,第 i 个元素有 ai,bi,ci 三个属性,设 f(i) 表示满足 aj≤ai 且  bj≤bi 且 cj≤ci 且 j ≠ i 的 j 的数量。
对于 d∈[0,n),求 f(i)=d 的数量。

Input

第一行两个整数 n,k,表示元素数量和最大属性值。
接下来 n 行,每行三个整数 ai,bi,ci,分别表示三个属性值。

Output

n 行,第 d+1 行表示 f(i)=d 的 i 的数量。

Sample Input Copy

10 3
3 3 3
2 3 3
2 3 1
3 1 1
3 1 2
1 3 1
1 1 2
1 2 2
1 3 2
1 2 1

Sample Output Copy

3
1
3
0
1
0
1
0
0
1

HINT

1≤n≤105,1≤ai,bi,ci≤k≤2×105

Source/Category