Дистанционная подготовка: Программа крашится при чтении исходных данных
Программа крашится при чтении исходных данных
от Михаил Хозин - Пятница 5 Май 2017, 23:28
164. Обход графа
  Добрый день! В Visual Studio 2017 на C# программа спокойно проходит тесты на любых размерах. При попытке загрузить код в систему тестирования происходит краш на тестах с 4 по 8 (при этом на тестах 1-3 всё отрабатывает корректно).

Падает всё на этапе чтения. Я пробовал удалить весь код, кроме блока чтения и по прежнему на тестах 4-8 остается сообщение "Ошибка во время выполнения программы".

Чтение и преобразование строки выглядит так:
string readFromFile;
readFromFile = sr.ReadLine();
int[] firststring = readFromFile.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();

Больше всего вопросов вызывает то, что заваливаются не все тесты! И на моём компьютере всё прекрасно работает.

Буду благодарен за любую помощь! Спасибо.

ВАЖНОЕ ДОБАВЛЕНИЕ:
Программа заработала после изменения строки чтения на: Select(n => (n == "1" ? 1 : 0))
Господа организаторы, возникает закономерный вопрос: а что у Вас в файле исходных данных? На местах нулей точно нули? Помогите разобраться!