Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2
  21  Асхат, 21 июля 2014 г. 13:47:07
     Легкая)
  22  Иван Ларипов, 18 декабря 2012 г. 13:58:07
     Класная задача!!
  23  Фоменко Владимир, 14 августа 2012 г. 13:54:51
     n * log( n ) не проходит по времени о_О
  24  Глембоцкий Владислав Олегович, 05 мая 2012 г. 18:12:27
     Я не знаю как, но мой квадрат прошел:)
  25  Слюсаренко Алексей Александрович, 10 апреля 2012 г. 1:18:12
     Мне кажется если говорить об оптимальном по времени решении при данных ограничениях, то это будет O(n*sqrt(<26>)). Возможно у кого-то есть другие идеи?
  26  Василий Теркин, 02 апреля 2011 г. 15:13:09
     Где почитать литературу по похожим задачам ?
  27  Челноков Арсений Андреевич, 09 ноября 2010 г. 22:30:06
     шото я невыкупил как квадрат в линию превратить.. пришлось с прекалком мухлевать.
  28  Фурко Роман Владимирович, 21 марта 2010 г. 20:55:07
     Ето легкая задачка просто надо из (N)2 => o(n*26)
  29  Чумбалов Даня, 24 февраля 2010 г. 18:38:15
     отличная задача :)
  30  Прищенко Богдан Олегович, 02 декабря 2009 г. 18:37:28
     Забавная вещь - программирование. Если просматриваю "с конца к началу" - ТЛ21, если "с начала к концу" - АС за 0.109. Довольно быстро понял, как должен выглядеть тест, что бы получать на нем ТЛ21 с моим первым способом, интуитивно понятно, что нельзя составить тест, на котором так же загнется второй способ (при пряморукой реализации, естественно:) ), а доказать второе математически сложновато.
  31  Кулик Сергей Дмитриевич, 21 октября 2009 г. 18:11:29
     И вправду O(26*n).. Ну, конечно при желании всегда можно написать максимизатор и получить O(n log n). Это будет немного быстрее
     Да, для этих значений n будет быстрее, но если n было бы больше 65 миллионов, то было бы медленнее :)
  32  Мехрдоди Одил (ТРГИ), 20 августа 2009 г. 23:18:50
     Вот уж не думал что один break превращает O(n^2) в O(n)!
так что кто написал квдрат подумайте где нужен брик!
  33  Шаравара Виктор Владимирович, 22 мая 2009 г. 19:55:29
     Что у меня неправильно?Вроде бы сложность 26*N но по времени не проходит.
  34  Нагин Сергей Юрьевич, 27 февраля 2009 г. 22:32:25
     Вообще он выглядит как квадрат! Но на самом деле там всего О(Н*26) ))))
     Ну я об этом сказал чуть ниже.
  35  Гринчук Олег Валерьевич, 04 февраля 2009 г. 13:12:43
     Классная задача)
  36  Нагин Сергей Юрьевич, 07 декабря 2008 г. 22:11:30
     Да у меня около квадрата...
     Вряд ли речь идет о квадратичной сложности вашей программы, т.к. она прошла за 0.05 сек. При N=10^5 вряд ли такое возможно. Сложность самого оптимального алгоритма O(N) (требуется 26*N операций)
  37  Даньшин Антон Анатольевич [LIOD], 20 ноября 2008 г. 15:24:22
     Тут решение за O(26*N) :)
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru