I took a quick look at the code, it's nothing alike.
It seems they have people submit solutions to the problem and compare the fastest implementation for each.
It seems they have people submit solutions to the problem and compare the fastest implementation for each.
As others have pointed out, if you want to test C#'s ability to call C-functions in an unsafe way, then fair enough. Otherwise, with memory safety enabled, they are roughly comparable.
That said, I did port the C# version to Java and it added about 20% extra time, even with some of the cheats (algorithm optimizations) it has implemented.
One person became curious and was brave enough to contribute their programs.