UVaやLOjなどの競技用プログラミング サイトで練習していたところ、プログラムに不要なループを挿入していることに何度か (10 回以上!) 気づきました。
for (int _delay = 0; _delay < 500000000; _delay++ );
通常よりも速く (!) 実行され、より良いランクが得られます。何度も再提出しましたが、この現象が続いています。私の質問は、これはどのように可能ですか? 単なる偶然(何度も起こった)か、コンパイルされたプログラムが何らかの理由で最適化されているのでしょうか?