Я думаю, надо реализовать сабж. Ведь ясно, что и авторы задач могут что-то упустить. Я с этим столкнулся на прошедшем 85-ом контесте. Моё решение задачи B за O(n * sqrt(n) * log(n)) было взломано по времени, но на следующий день успешно прошло все системные тесты за <= 2 сек.
Гораздо приятнее сделать нормальный валидатор, чем потом огребать за слабые тесты.
a[i] = 83160, b[i]= i
этим я взломал участника BECEJIb4AK_U
UPD : я все-таки подозреваю, что его решение не проходит из-за большой константы, он сеты в вектор кидает.