SP2414 CCOST - Calculate The Cost

题目描述

在喜马拉雅山附近的一个小村庄里,有一位富有的地主,他拥有一片广阔的矩形土地。不为他所知的是,一家大型石油公司已经证实,在他所拥有的土地下面存在大量的石油资源。 这家石油公司派了一名代表来与地主协商,希望购买地主土地中的一块矩形区域,该区域的边平行于地主土地的边。地主根据土地上生长的树木及其面积来评估土地的价值,并向公司代表提供了一张他的土地地图,标记了不同类型的树木的位置,以及每种类型树木的价值列表。 为了确保以最经济的方式购买所需尺寸的土地,公司代表向你提供了他手中的数据,以及他认为合适的土地区域列表。 对于他列出的每个土地区域,你必须提供该区域内或边界上的所有树木价值之和。

输入格式

输入的第一行包含一个整数 $T$,表示测试用例的数量。对于每个测试用例,第一行包含一个整数 $n$,表示该区域内的树木数量。接下来 $n$ 行,每行包含三个由空格分隔的整数,分别是树木的坐标 $(x, y)$ 和该树木的价值。接着是一个整数 $R$,表示公司代表给出的土地区域提议数量。接下来 $R$ 行,每行包含四个由空格分隔的整数 $(x_1, y_1, x_2, y_2)$,分别表示矩形区域左下角 $(x_1, y_1)$ 和右上角 $(x_2, y_2)$ 的坐标。

输出格式

对于每个测试用例,你的程序应输出 $R$ 行,每行包含对应矩形区域内或边界上的树木价值之和。不同测试用例之间的输出不应有空行。

说明/提示

- $1 \le T \le 10$ - $1 \le n \le 10^3$ - $1 \le R \le 10^3$ - $0 \le x, y, x_1, y_1, x_2, y_2 \le 10^3$ - $1 \le$ 树木的价值 $\le 10^3$