Дистанционная подготовка: Здесь тоже не все проходит.
Здесь тоже не все проходит.
от Никита Пушкин - Понедельник 24 Февраль 2014, 20:47
3080. Наименьшее расстояние между локальными максимумами
  В этой задаче также не проходят 2 теста, шестой и девятый. Что это за тесты?
Re: Здесь тоже не все проходит.
от Peter Cherepanov - Вторник 25 Февраль 2014, 01:17
  Тесты обычные. Особенности надо искать в вашей программе.

Напишите другую программу, которая вводит все данные в массив и там ищет, что требуется.
Сравнивайте результаты этих программ на случайных данных.
Re: Здесь тоже не все проходит.
от Никита Пушкин - Вторник 25 Февраль 2014, 13:35
  Уже все, что мог, перебрал. У меня все работает.
Re: Здесь тоже не все проходит.
от Peter Cherepanov - Вторник 25 Февраль 2014, 22:59
  А вы пробовали написать другую программу, как было сказано ранее и их сравнить?
Сколько тестов вы пробовали?
Неинициализированные переменные ловит Valgrind. Для MS Windows есть похожие программы (IBM Purify), но они дорогие и неудобные.
Re: Здесь тоже не все проходит.
от Никита Пушкин - Среда 26 Февраль 2014, 16:48
  А зачем мне новую программу писать, если я не могу найти конкретный тест, который программа заваливает? Пробовал различные тесты, у меня все работает.
Re: Здесь тоже не все проходит.
от Peter Cherepanov - Среда 26 Февраль 2014, 18:36
  В другой программе будут другие ошибки. Сравнивая результаты программ на большом количестве случайных тестов, вы все ошибки найдете.