Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
dmitrii2004
0
вклад
7
вопросов
0
ответов
0%
решений
Лайки
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Найти номер первого и последнего вхождения элемента в масссив?
Wataru
@wataru
Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Что у вас там за цикл по k после вызова бинприска? Именно он и тормозит делая вашу программу работать за nm вместо m log n.
И да - используйте lower_bound и upper_bound. Это в точности то, что вам нужно.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Найдите сумму и количество делителей натурального числа?
Wataru
@wataru
Куратор тега C++
Разработчик на С++, экс-олимпиадник.
В с++ разве есть оператор and? Попробуйте заменить sqrt на проверку i*i ==n. Видимо, проблемы с точностью. Плюс может быть переполнение. Сумма должна быть long long.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Оценили как «Нравится»
Закрыть
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама