Дистанционная подготовка: Ошибка на 5 и 7 тестах
Ошибка на 5 и 7 тестах
от Николай Чуйкин - Пятница 27 Январь 2012, 20:33
2. Приближенный двоичный поиск
  Расскажите примерно, что в этих тестах.
Re: Ошибка на 5 и 7 тестах
от Peter Cherepanov - Пятница 27 Январь 2012, 23:05
  Там большие числа, но, разумеется, в пределах ограничений.
Re: Ошибка на 5 и 7 тестах
от Николай Чуйкин - Суббота 28 Январь 2012, 11:31
  А у меня ошибка из-за переполнения типа? Если да, то как её исправить? У меня мало опыта в работе с C++(
Re: Ошибка на 5 и 7 тестах
от Peter Cherepanov - Суббота 28 Январь 2012, 11:51
  А какой прототип у abs() ?

Вы можете:
1. Не допускать переполнения. Это довольно трудно.
2. Написать ABS() как макрос.
3. Использовать llabs() если такая функция у вас есть.
4. Написать свою функцию llabs().
Re: Ошибка на 5 и 7 тестах
от Николай Чуйкин - Суббота 28 Январь 2012, 19:16
  Уберём функцию abs вовсе. А теперь что не так? Если не сложно скиньте в лс 5 тест, он вроде бы короткий.
Re: Ошибка на 5 и 7 тестах
от Outthere Someone - Понедельник 4 Февраль 2019, 01:18
  У меня тоже так было. Оказалось, что проблема в том, что я не рассматриваю случай, когда функция lower_bound, с помощью которой я решала задачу, возвращает указатель на начало первого массива.