Temat: Limit tablicy

Chciałem stworzyć tablicę, w której będą zawarte liczby niepotęgowe "static long long npot[LONG_MAX];". W moim kompilatorze działa to prawidłowo, jednak przy uruchomieniu próbnym otrzymuję błąd"error: size of array 'npot' exceeds maximum object size '9223372036854775807". Próbowałem zastąpić LONG_MAX LONG_MAX-1, ale bez skutku.
Rozmiar pamięci używanej przez program testowany przez system to 256MB, zatem, jeśli tworzysz tablicę o rozmiarze większym niż ta wartość, system tego programu nie zaakceptuje. W tym przypadku masz 8*2147483647 (long long to 8 bajtów) czyli co najmniej kilka razy więcej.