Предновогоднее обновление: подбор случайных задач для мэшапов

Revision ru2, by MikeMirzayanov, 2024-12-29 15:15:22

Привет, Codeforces!

Осталась всего пара дней до 2025 года. Напоследок в этом году залечу с обновлением — надеюсь, оно будет полезно.

Теперь в свой мэшап вы можете автоматически подобрать случайные задачи по ряду критериев и ограничений. Жмите ссылку "Добавить случайные задачи" под списком задач и переходите к форме добавления.

Здесь можно:

  • исключить задачи, которые сдавали или пытались сдать зарегистрированные на мэшап участники (чтобы задача была исключена достаточно одного зарегистрированного, кто её может знать),
  • если мэшап находится в группе (например, это группа ваших тренировок), то исключить все задачи из других контестов этой группы,
  • исключить задачи с подзадачами — такие задачи часто как-то связаны между собой или ссылаются друг на друга,
  • просто указать список хэндлов или списков пользователей для кого надо убрать известные им задачи,
  • и, наконец, самое хитрое: в поле "параметры задач" можно указать в специальном формате требования к добавляемым задачам.

Введите одну или несколько строк. Каждая строка задаёт требования для одной задачи. Строка должна начинаться с латинской буквы p, после чего через пробел можно указать дополнительные параметры:

  • Короткое название задачи (её букву в контесте);
  • Требования к сложности задачи (например, ratings:1000-1200, ratings:2000, ratings:3000- или ratings:-1000 — отсутствие числа слева или справа от знака минус обозначает отсутствие соответствующей границы);
  • Теги (используйте tags: и укажите список тегов через запятую, например, tags:dp, binary search, brute force) — будет выбрана задача, содержащая хотя бы один тег из списка. Названия тегов можно писать и на русском языке.

Примеры строк с требованиями:

  • "p" — произвольная задача, буква в контесте будет назначена автоматически;
  • "p F" — произвольная задача, которой назначается буква F;
  • "p ratings:2000-2400" — задача с уровнем сложности от 2000 до 2400, буква в контесте назначается автоматически;
  • "p D ratings:-1200 tags:жадные алгоритмы,дп" — задача с уровнем сложности не более 1200, имеющая тег жадные алгоритмы или дп (или оба), которой назначается буква D.
Tags codeforces, random, random problems

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru6 Russian MikeMirzayanov 2024-12-29 16:02:57 25
en2 English MikeMirzayanov 2024-12-29 16:02:18 14 Tiny change: 'ave solved or attempted (a prob' -> 'ave solved/attempted/authored (a prob'
ru5 Russian MikeMirzayanov 2024-12-29 15:49:52 0 (опубликовано)
en1 English MikeMirzayanov 2024-12-29 15:49:42 3527 Initial revision for English translation
ru4 Russian MikeMirzayanov 2024-12-29 15:37:41 9 Мелкая правка: 'з архива, а необычные исключают' -> 'з архива, необычные задачи исключают'
ru3 Russian MikeMirzayanov 2024-12-29 15:37:16 821
ru2 Russian MikeMirzayanov 2024-12-29 15:15:22 1479
ru1 Russian MikeMirzayanov 2024-12-29 14:59:38 1251 Первая редакция (сохранено в черновиках)