Ural1470-UFOs
维护一个三维树状数组即可。 唯一的难点在于如何分解立方体从而得到从(x1, y1, z1)到(x2, y2, z2)的元素和。#include <cstdio>const int maxn = 128 + 5;long long bit[maxn][maxn][maxn];int n;int lowbit(int x) { return x & -x;}void add(int x, i