О платформе

Кратко о проекте

На этом проекте вы можете принять участие в соревнованиях по решению задач из области цифровой схемотехники и разработки RTL кода.

Выберите задачу, загрузите своё решение и узнайте свой результат.

Решения оцениваются по нескольким критериям:

Проведение соревнований

Соревнования проводятся в два этапа:

  1. Закрытый этап. Этот этап ограничен по сроку. Во время этапа участникам из информации об общих результатах доступна только сводная таблица. По завершению срока фиксируется результат. Лучшие решения по итогам этапа соревнования будут доступны всем участникам, предоставившим функционально корректное решение и победившим референсное решение хотя бы по одному из критериев.

На закрытом этапе один участник может конкурировать только в одной группе сложности. Если участник принял участие одновременно в нескольких группах сложности, он будет конкурировать в группе с наибольшей сложностью среди выбранных им. Участие в группе засчитывается в случае если предоставленное решение прошло квалификационный критерий.

Участники могут отправлять несколько вариантов решения, оптимизированных под разные критерии.

  1. Открытый этап. Этот этап бессрочный, начинается после подведения итогов закрытого этапа. Любой желающий может попробовать решить задачу с нуля или улучшить одно из решений с закрытого этапа. Участники могут сравнить своё решение с результатами закрытого этапа. Решения с улучшенными результатами обновляют рейтинги участников, а код решений становится доступным для других участников.

Лучшие решения доступны участникам всё так же при условии победы над референсным решением.

Принимайте участие!

Присоединяйтесь к проекту и участвуйте для возможности оценить и прокачать свои навыки и познания в мире RTL!

На сегодня вы можете принять участие в пилотном соревновании.

Подробнее

Вы можете получить более подробную информацию в на страницах:

Перечень использованных лицензионных материалов указан на странице Авторские права