P5573 [CmdOI2019] 星际kfc篮球赛
题目背景
公元 $3100$ 年,地球联盟的银河系内 $N$ 个星球已经完成了道路大建设,从原来的 $N-1$ 条双向时空隧道变成了**无向完全图**。
Louis Paosen 是一个星际旅行家,上次你~~虐队的时候~~顺便帮他解决了难题,于是他又来请求你帮忙啦。
题目描述
仍然是出于资金的考虑,地球联盟没能将所有的道路都建造得尽善尽美。通过某条道路**对于飞船的性能有一定的要求**。
Louis Paosen 在联盟内举办了盛大的 kfc 三人篮球赛,一时间,许多来自不同星球的选手纷纷赶来参赛。
整个地球联盟的内部正在热卖三种飞船 (A/B/C 类),由于收了广告费的缘故,组队的时候要求 $3$ 人中第一人使用 A,第二人使用 B,第三人使用 C (这样可以获得加分)。
现在有许许多多个三人小组准备参赛,他们准备好了飞船(符合加分条件),但是他们可能来自不同的星球,由于飞船性能的限制,他们可能无法一起到达某个星球。
由于这三家公司制造工艺大相径庭,飞船对同一条道路环境的耐受力区别很大,而有奇怪的规律。
点 $u$ 有三组系数 $P_A[u],P_B[u],P_C[u]$ ,边 $u\leftrightarrow v$ 的通过难度为:
$$\begin{cases}\text{A形飞船通过难度}=P_A[u]\ {\rm xor}\ P_A[v]\\\text{B形飞船通过难度}=P_B[u]\ {\rm xor}\ P_B[v]\\\text{C形飞船通过难度}=P_C[u]\ {\rm xor}\ P_C[v]\end{cases}$$
当一个飞船的性能指数不低于某条边对应种类的通过难度时,这个飞船才能够通过 (具体见样例解释)。
Louis Paosen 在每个星球上都准备了比赛点,所以你只要对每个三人小组,给出其可行的集合点个数就好了。
输入格式
无
输出格式
无
说明/提示
| 编号 | n | q | ① | ② | ③ |
| :--: | :--: | :--: | :--: | :--: | :--: |
| #1-3 | $100$ | $100$ | - | - | - |
| #4 | $4\times 10^4$ | $4\times 10^4$ | * | * | * |
| #5 | $4\times 10^4$ | $4\times 10^4$ | * | * | - |
| #6 | $4\times 10^4$ | $4\times 10^4$ | * | - | * |
| #7 | $4\times 10^4$ | $4\times 10^4$ | * | - | - |
| #8 | $4\times 10^4$ | $4\times 10^4$ | - | - | - |
| #9 | $4\times 10^4$ | $8\times 10^4$ | - | - | * |
| #10~13 | $4\times 10^4$ | $8\times 10^4$ | - | - | - |
- 性质①:$P_C[1\sim n]$ 都相等;
- 性质②:$P_B[1\sim n]$ 都相等;
- 性质③:$P_A[1\sim n], P_B[1\sim n], P_C[1\sim n]\in \{0,1\}$。
(#1~#9 每个 $6$ 分,#10~#13 共 $46$ 分;#1~#7 空间限制为 500MB,其余测试点空间限制为 125MB)。
所有输入中的数都是 $[0,10^8]$ 内的整数。
### 样例 1 解释

三张性能图如上。
如 A 图,$\begin{cases}(1,2)=P_A[1]\ {\rm xor}\ P_A[2]=3;\\(1,3)=P_A[1]\ {\rm xor}\ P_A[3]=2;\\(2,3)=P_A[1]\ {\rm xor}\ P_A[2]=1;\end{cases}$
(边的产生方式就是根据三个数组异或)
第一组人:
- 从 $1$ 出发的 A 飞船性能高达 $5$,能到达所有的星球。
- 从 $2$ 出发的 B 飞船性能仅为 $2$,不能经过$(3,2)=3$,但是还能到达所有的星球。
- 从 $3$ 出发的 B 飞船性能仅为 $3$,只能经过$(2,3)=0$,能到达 $2,3$ 号星球。
- 综上,第一组所有人都能到达的星球有 $2$ 个。