Прежде всего, с Новым годом, Codeforces!!!
В системе Яндекс.Контест (да и в принципе в олимпиадном программировании) есть такой вид задач, как задачи с открытыми тестами. Их суть заключается в том, что участнику соревнования даётся архив тестов, а в ответ нужно прислать не код, а архив с ответами на эти тесты. Эти ответы можно получать как угодно, хоть руками, единственное условие — это нужно сделать до конца соревнования. Баллы начисляются по какой-то формуле, исходя из того, насколько хорошим получился ответ.
Похожие соревнования уже проводились на Codeforces: в задачах нужно было отправить текстовый файл, содержащий ответ. Пример такого соревнования: ICPC Challenge 2020: Practice. Однако, кажется, такие соревнования не могут проводить рядовые пользователи Codeforces, поскольку Polygon не позволяет создавать задачи с открытыми тестами.
Я считаю это серьёзной недоработкой. Polygon — очень мощная и универсальная платформа для разработки задач, однако возможности создавать задачи с открытыми тестами, как я считаю, действительно не хватает. Было бы очень здорово, если бы MikeMirzayanov реализовал это.
P.S. Быть может, возможность добавлять задачи с открытыми тестами всё это время была доступна, а я случайно пропустил это? Если такое уже есть на Polygon, напишите, пожалуйста, об этом в комментариях.
Да, наболевшая тема. Глаза болят делать таски на ЯКонтесте(или переносить, тот же геморой), но выбора просто нет.
I also faced this problem when preparing training competitions. I had to send the code that outputs the answer to the test! This is hyper inconvenient because there is a limit on the size of the code we can send.
Я тоже сталкивался с такой проблемой, при подготовке тренировочных соревнований. Приходилось отправлять код, который выводит ответ на тест! Это гипер неудобно, т.к. есть ограничение на размер кода, который мы можем отправлять.
Есть лайфхак. Можно сделать мультитест (чтобы был всего один тест, инпут для которого можно выложить), и отправлять ответ в виде кода на PHP. Единственное ограничение — source code limit в 64 кб.
2020, XIII Самарская областная межвузовская олимпиада по программированию (марафонская задача)
Adamenko, судя по его комментарию, делал что-то подобное, но, конечно, хотелось бы иметь возможность делать тесты и по 3мб, и больше. А такое уже, к сожалению, не отправить.
Согласен. Но я хотя бы решил проблему TL — ведь обычно в подобных задачах считаешь что-то локально по несколько минут, потом сабмитишь ответ.
It is surprising that it is still impossible to create problems with open tests on polygon!
Perhaps this still cannot be done, since memory problems may occur!
Then I see no problem just not saving the file that the participant sent!