Очень много задач впихивал на Java, но на следующий спецэффект почему-то до сих пор не обращал внимания.
- Пишем код, использующий где-нибудь маленькую библиотечную функцию вроде Math.max
- Запускаем и получаем TL
- Копипастим эту функцию из библиотеки в свой файл и вызываем скопипасченную функцию
- Ускорение в несколько раз
Почему-то работает на 32-битных JVM, не проявляется на 64-битных.
Следующий код в запуске Codeforces выдал 876 125
под Java 6 и 687 125
под Java 7.
WTF?