Я добавил Trim() для строки, прежде чем перевести в long. Не помогает. На сайте точно даны первые шесть чисел, сама строка, судя по всему может быть пустой, но тогда foreach не будет работать, поэтому ошибки сегментации там неоткуда взяться. Для пустой строки, кстати, всё работает хорошо.
Wataru, я нашёл проблему с вектором (он отказывается записывать такие большие числа), но решить не могу. Что ещё более важно, второй тест из примеров выдаёт неправильный ответ. Значит, что-то с самим вычислением difference.