Блог пользователя Xephy

Автор Xephy, 10 лет назад, перевод, По-русски

ВНИМАНИЕ!

В этом посте будет очень много слез и бесполезной информации. Будьте осторожны читая этот пост так-как вы скорее всего потеряете веру в человечество после того как вы его прочитаете. TL;DR внизу.

Здравствуйте. Как человек который очень любит соревнования и соответственно любит Раунды Codeforces я очень хочу поговорить об этой проблеме. Всем очень нравится взламывать решения, и те кого взламывают либо расстроены или рады (потому-что знаете, умный учится на своих ошибках). Но иногда когда люди не взламывают твое решение, но ты ТОЧНО знаешь что есть какой-то тест на котором твое решение валится, ты начинаешь быстро искать ошибку в коду, исправляешь её и переотправляешь. Видите ли, я один раз наткнулся на такую ситуацию. Но тест на котором мое решение валилось не присутствовал в системных тестах.

Мои отправки:

8111607 — Изначальная отправка

8120543 — Отправка с исправленной ошибкой

8244051 — Изначальная отправка, которую я отправил после конца контеста

И знаете что? Моя изначальная отправка прошла системные тесты, но не прошла мой собственный тест.

Пример:

Input:
2
10 15
1
5
Output:
1

Но мое решение ничего не выводит. И все же, оно прошло системные тесты. Я бы понял если бы только претесты были настолько слабы (ну вы знаете, что-бы взламывать всех подряд) но системные тесты не должны быть настолько слабы.

TL;DR Системные тесты слабы, у меня бомбит и я терпел 3 недели.

  • Проголосовать: нравится
  • +26
  • Проголосовать: не нравится

»
10 лет назад, # |
Rev. 4   Проголосовать: нравится +16 Проголосовать: не нравится

I sit next to you, why didn't you ask me?