Возник вопрос, в связи с тем что мой код несколько раз не прошел претест #4 из VK cup 2012, что должен возвращать тестировщику мой код если входные данные не соответствуют условию задачи?
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 155 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
10 | nor | 152 |
Название |
---|
такого не бывает
Хех, еще как бывает походу...
Вы сможете это проверить самомстоятельно через 6.5 часов:)
Я уже проверил. Добавив проверку на одно, вроде бы совсем не обязательное условие задачи, но условие же блин, что список не возрастающий, код сразу же не прошел первый же тест, а значит уже есть нарушение условия задачи в тестах. И это очень грустно господа.
What? Первый претест = первый тест из условия. Он вполне корректный, как и все остальные претесты.
Если вы считаете, что есть нарушение — отправьте сообщение жюри. Но обратите внимание на то, что эту задачу сдали многие опытные люди, и таких проблем у них не возникало.
UPD. А обсуждение проблемы здесь может перетечь в обсуждение решения задачи.
Я, правда, не собираюсь здесь обсуждать задачу, я лишь хочу выяснить что возвращать если входные данные не соответствуют условию задачи :)
Гарантируется что такого не бывает, поэтому можете возвращать все что угодно.
Уважаемые, еще повторюсь, добавив проверку на соответствие входного значения, не проходятся как первый тест так и второй по счету, хотя примеры тестов и мои собственные проходит. Еще я сделал вывод что в Ваших тестах вместо чисел могут преспокойно передаваться символы, т.к. их отсеивание привело к еще одному успешно пройденному тесту... Вобщем кто-то либо не договаривает либо не знает.
То есть по-вашему первый тест(он же тест из условия) не корректен. Ну так посмотрите на него и найдите в чем это заключается. И напишите администрации вопрос, с просьбой сие исправить
Я проверял свой код в редакторе (раздел "Запуск"), естественно прогнав тесты из условия задачи, и получал верный результат (верный как по условию, то есть логически, так и по сравнению результатом из тестов в условии), и внезапно тот же самый код, что я тестировал здесь же в разделе "Запуск", не проходит второй по счету претест, который с Ваших слов, является тестом из условия задачи. Вам не кажется это странным?
А вы уверены, что тестировали под тем же компилятором, что и отправляли?
Язык не предполагает наличия разных компидяторов в "запуске" и сдаче
Значит выводится что-то лишнее или наоборот что-то нужное не выводится. Попробуйте добавить вывод символа перевода строки после вывода ответа.
Ну разный результат в "запуске" и "сдаче" достаточно странен.
Может быть у вас проблема с переводами строк. Возможно, здесь используется \r\n
Ну если у человека проблемы на втором тесте, то, наверное, это не проблемы с переводом строки...
Вайтспейсы на ответ не влияют
Все, расходимся, претесты пройдены. Всем спасибо. Выводить -1 если входные данные не соответствуют условию — нельзя, надо 0 >_<.
При чем тут -1? Входные данные ВСЕГДА соответствуют условию.
Еще раз говорю: НЕТ, не всегда.
Да будет с вами сила!
Как вы проверяли входной файл на соответствие условию?
1) Если вы считаете, что в тестах ошибки, то напишите организаторам
2) В тестах не должно быть ошибок.
3) Если ваш чекер говорит, что претест 1 неверен, то у вас баги в чекере.
Сказал, как отрезал:D
Всё обстоит именно так