U636258 动态高维支配计数系统

题目描述

你正在设计一个高维空间数据分析系统。系统需要维护一个 k 维空间中的点集,并支持动态插入新点和查询支配关系。 支配定义:点 A 支配点 B 当且仅当对于所有维度 i (1 ≤ i ≤ k),都有 A_i ≤ B_i,并且至少在一个维度上 A_i < B_i。 对于一个查询点 Q,你需要计算当前集合中有多少个点支配 Q。

输入格式

第一行包含两个整数 n 和 k,表示初始点集大小和维度数。 接下来 n 行,每行包含 k 个整数,表示一个点的坐标。 接下来一行包含一个整数 m,表示操作数量。 接下来 m 行,每行描述一个操作: INSERT x₁ x₂ ... xₖ 表示插入一个新点 QUERY x₁ x₂ ... xₖ 表示查询支配给定点的点数

输出格式

对于每个 QUERY 操作,输出一行包含一个整数,表示查询结果。

说明/提示

1 ≤ n ≤ 300,000 3 ≤ k ≤ 7 1 ≤ m ≤ 100,000 0 ≤ 所有坐标值 ≤ 10⁹ 保证任意时刻点集大小不超过 500,000