Probably. If one tryes to allocate more then 2GB static memory, 32-bit gcc produce invalid executable file, but didn't give compile error. So mostly, testing system thinks compilation was ok, trys to run, and gets error, while executing. It looks like internal error, not run-time, so it's denial of judgment.
I think it's beaucase you declared two arrays [10001][10001] of long long. This means 1,5 GB of memory.
Probably. If one tryes to allocate more then 2GB static memory, 32-bit gcc produce invalid executable file, but didn't give compile error. So mostly, testing system thinks compilation was ok, trys to run, and gets error, while executing. It looks like internal error, not run-time, so it's denial of judgment.