Ну, это касается программы соревнований.
Я отправлял программу и обнаружил, что мои показатели относительно медленнее, чем у лучших бомбардиров с точки зрения общей скорости выполнения. Все остальные (ошибки страницы, память ...) были похожи. Я обнаружил, что когда я запускал свою программу без printf (или записи), моя общая скорость выполнения (измеренная на моем собственном компьютере) казалась примерно одинаковой.
Соревнование оценивает выходные данные, перенаправляя выходные данные (я полагаю, с конвейером) в файл и сопоставляя его MD5 с их ....
Мой вопрос таков: есть ли в C что-либо, что не записывает в выходной поток, но все же канал получает свой ввод. Или, возможно, я даже неправильно формулирую вопрос. Но в любом случае, я нахожусь в затруднении.
Я отбиваюсь оптимизацией алгоритма. Кстати, они принимают make-файл, где многие пытались оптимизировать. Для меня ни один из флагов оптимизации не сработал. Я тоже не знаю, что еще можно с этим сделать ...