Возможно ли ВСТАВИТЬ задачу (не последней) в контест?
Существует ли возможность ВСТАВИТЬ задачу (не добавить последней, а именно вставить внутрь последовательности задач) в существующий, уже запущенный, бесконечный во времени контест, не_потеряв существующие посылки по тем задачам, которые должны быть сдвинуты при вставке?
Re: Возможно ли ВСТАВИТЬ задачу (не последней) в контест?
Можно, но если у вас ID у задач были подряд, то они сдвинутся, и поэтому будут проблемы с теми сданными решениями, у которых поменялись ID задачи.
Можно SQL-запросом это поправить, типа такого:
update runs set prob_id = prob_id + 1 where contest_id = xxx and prob_id >= yyy;
Потом сделать reload config files. Но в целом я бы не советовал так делать, лучше добавить задачу в конец.
Еще есть такой совет - как в старом бейсике нумеровать задачи 10, 20, 30, 40....
Можно SQL-запросом это поправить, типа такого:
update runs set prob_id = prob_id + 1 where contest_id = xxx and prob_id >= yyy;
Потом сделать reload config files. Но в целом я бы не советовал так делать, лучше добавить задачу в конец.
Еще есть такой совет - как в старом бейсике нумеровать задачи 10, 20, 30, 40....