度度熊最喜欢六边形的网格了!!!
![](../../../data/images/C634-1002-1.jpg)
上图由左至右依序是边长为 $1$, $2$ 以及 $3$ 的六边形网格。
另外,每个六边形网格最左侧的格子称之为这个六边形网格的锚点,上图中每个六边形网格的锚点都以蓝色着色。
定义在六边形网格上的坐标系统:相对一个坐标为 $(x, y)$ 的中心格子,其周围格子的坐标定义为下图中所示的值:
![](../../../data/images/C634-1002-2.jpg)
给定一个大小为 $L$ 的六边形主网格,这个六边形主网格的锚点的坐标为 $(1, L)$。这个主网格中每一个格子上都有一个颜色,以 $0$ 至 $61$ 之间的整数代表。对于这个主网格有 $Q$ 个询问,每个询问将会询问这个主网格中某一个六边形子网格的范围中,包含有几个不一样的颜色。
一个询问以三个整数 $<x, y, l>$ 来表示其中一个六边形的子网格,依序为其锚点的坐标 $(x, y)$ 以及其大小 $l$。例如,下图为一个大小 $L = 3$ 的主网格,格子内部的数字为其坐标,而非格子的颜色。绿色边框所包围的子网格是一个锚点坐标为 $(5, 3)$,大小 $l = 2$ 的子网格,以 $<5, 3, 2>$ 表示,同时,红色边框表示 $<3, 1, 1>$ 的子网格。
![](../../../data/images/C634-1002-3.jpg)