Дистанционная подготовка: Некорректное условие
Некорректное условие
от Владислав Калёнов - Пятница 28 Февраль 2014, 11:57
3079. Количество локальных максимумов
  Здравствуйте!
В условии задачи №3079 сказано: "Дана последовательность натуральных чисел, завершающаяся числом 0", что означает, что число "0" входит в последовательность, а тесты же учитывают решения, когда "0" в последовательность не входит => программа не проходит тесты, когда локальный максимум является предпоследним числом.
Заранее спасибо за ответ!
Re: Некорректное условие
от Peter Cherepanov - Пятница 28 Февраль 2014, 12:18
  Видимо, авторы задачи настолько привыкли к строкам, оканчивающимся нулем и нулевым указателям в списках,
что вашу интерпретацию условия просто не видят.

А может, виноват даже не C, а директива .ASCIZ , которая появилась еще раньше.
Re: Некорректное условие
от Владислав Калёнов - Пятница 28 Февраль 2014, 13:10
  Выходом из данной ситуации будет являться отправка неверного решения, или все же тесты будут изменены?
Re: Некорректное условие
от Андрей Шестимеров - Пятница 28 Февраль 2014, 16:34
  В России принято не считать 0 натуральным числом, поэтому он в последовательность не входит
Re: Некорректное условие
от Владислав Калёнов - Пятница 28 Февраль 2014, 19:19
  Будьте добры, уважаемый, читайте первое сообщение темы. "завершающаяся числом 0" в России, где работают правила русского языка, значит, что число 0 является членом последовательности.
Спасибо-пожалуйста.