Some problems and solutions have caused strange behavior of XDOJ judging
system: when multiple solutions are executed simultaneously, the CPU time
consumed by each solution grows linearly with the number
of solutions. In this post we would reveal that these problems and
solutions are cache unfriendly in nature, and it’s the memory model of
modern computers which leads to the behavior.