ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1118. Нетривиальные числа

Hint
Послано Takanashi Rikka 26 фев 2016 09:12
Calculates sum of divisors.
O(lim * log(lim)).
for(int i = 2; i <= lim; ++i){
    ++s[i];
    for(int j = i + i; j <= lim; j += i)
        s[j] += i;
}
Re: Hint
Послано Pussy Hunter 16 июл 2016 03:07
Maybe I don't understand it clear, but I think it will get TL.
Difficult of this algorithm = O(n^2)
Re: Hint
Послано Noob 17 июл 2016 18:10
No, it's O(n log n). Learn some math.
Re: Hint
Послано Egor 20 ноя 2016 01:52