Объявления
Последний пост
Huawei - Research scientist (math)
22.06.2021 11:25
Разделу «Задачки и головоломки» исполнилось два года
21.08.2021 01:51
Senior lecturer in Mathematics Linkoping (Швеция)
04.09.2021 23:16
Форумы
Список тем
Новая тема
16.02.2004 08:41
Felimog
Даны k отрезков ...
Даны k отрезков. За время (!)меньшее(!) o(k*k) найти максимальное число n для которого существует точка, принадлежащая n отрезкам.
Ответить
Цитировать
16.02.2004 15:57
chingiz (ИСН)
Дата регистрации:
18 лет назад
Посты: 232
k*ln(k)
Быстрой сортировкой сортируешь вместе левые и правые концы отрезков, храня инфу о том, какие из них - левые, а какие - правые, и проходишь по всему диапазону со счётчиком, который на левых концах возрастает на 1, а на правых - убывает.
Ответить
Цитировать
« Следующая тема
Предыдущая тема »
Для печати
RSS
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.
Кликните здесь, чтобы войти