#include #include #include #define MAX (1LL<<33) unsigned char *nb = 0; long long pos[256]; long long u = 0; int main() { nb = (unsigned char*)malloc(MAX * sizeof(*nb)); memset(nb, 0, MAX * sizeof(*nb)); memset(pos, 0, sizeof(pos)); for (long long n=1; n