Does the online judge have any compiler flags set?
Updated list here: What are the compiler options that the judge uses?
Here is more complete answer - http://discuss.codechef.com/questions/3480/what-are-the-compiler-options-that-the-judge-uses
Previous part is from FAQ - http://www.codechef.com/wiki/faq#Are_any_compiler_flags_set_on_the_online_judge
Is ONLINE_JUDGE actually set properly?
Please look at this question for an example.
You can check yourself, for example by throwing exception if not set If there is flag missing, please write an e-mail to firstname.lastname@example.org
I did check and it is ALSO being set for the IDE (which is not what we want).
Sent email to bugs. Thanks.
Also, we can use
#ifdef instead, right ?
Rust code is not being compiled with
-O as claimed, and this is slowing down Rust submissions dramatically, making Rust unusable for many problems.
See Bug report: Rust code is being compiled in debug mode without optimization for reproducible proof.
I’ve gotten no response yet from my report to bugs@. (Edit: Actually I got a reasonably quick “we’ll look into this” response that landed in my spam folder, but that’s all so far.)