Pull to refresh

Comments 7

Планируется ли делать доступными решения других участников?

Если придумаем как. Тут есть ряд проблем:

  1. Если открыть решения, то остальные его будут просто отправлять лучшее под своим аккаунтом. Смысл leaderboard'а пропадёт.

  2. Не все участники хотят раскрывать свои решения, по опросам где-то 50% участников.

Были мысли ограничить время на отправку решений, допустим 30 дней от первой попытки, а после этого срока показывать решения других участников, которые хотят поделиться своим кодом. Но тут появляется большая дыра, никто не мешает завести несколько аккаунтов.

Вау, вот это круто. Я как ни пытался, даже вплотную приблизиться удается не всегда :(

off_t fsize = lseek(0, 0, SEEK_END); char* buffer = (char*)mmap(0, fsize, PROT_READ, MAP_PRIVATE | MAP_POPULATE, 0, 0); 0);

В статье есть подсказка, как "правильно" работать с stdin, мне это помогло улучшить результаты значительно.

Мой рекорд продержался три недели. Всё-таки очень упорный парень, этот Yuriy Lyfenko :)

Все-таки веселое соревнование,  Yuriy Lyfenko вернул себе первое место в Arithmetic expressions, но я улучшил свой результат в Parse dateTime https://highload.fun/tasks/14/leaderboard :)

Когда-то давно мы с другом так же ускоряли и уменьшали код на Z80 ассемблере, однако, мы постоянно делились своими улучшениями и таким образом делали общее решение еще оптимальней. То что мы делились кодом совсем не влияло на соревновательный дух, так как каждый знал. кто конкретно улучшил вот эту часть кода. Все были довольны и развивали свои навыки.

Sign up to leave a comment.

Articles