|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.07.2014, 10:23 | #11 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
В честь чего?
auto подставит нечто ввиде for (set<int>::const_iterator p = myset.begin(); p != myset.end(); ++p) cout << t; А ++p имеет сложность O(log2(n)) У нас set - дерево, отсортированное по некому критерию. Поэтому, чтобы перейти от некого элемента дерева к следующему, мы должны будет сделать порядка O(log(2)N) операций |
19.07.2014, 11:23 | #12 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
19.07.2014, 11:40 | #13 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Множества обычно реализуются на красно-черных деревьях. А в деревьях переход к след. элементу занимает O(log2(n)) (прув найти не смог) |
|
19.07.2014, 13:23 | #14 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Так тут же вроде сортировка ре
|
19.07.2014, 13:24 | #15 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Тут же сортировка рейсов по времени отправления + один проход по ним, разве нет?
|
19.07.2014, 13:42 | #16 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
Есть 3 деревни Едем из 1 в 3 Автобусы 1 0 2 5 1 1 2 3 2 3 3 5 1 1 1 10 Сортируем.. 1 0 2 5 1 1 2 3 1 1 1 10 2 3 3 5 Что дальше? |
||
19.07.2014, 15:10 | #17 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Мин. времена по деревням: 0, ∞, ∞
1 0 2 5 Мин. времена по деревням: 0, 5, ∞ 1 1 2 3 Мин. времена по деревням: 0, 3, ∞ 1 1 1 10 Мин. времена по деревням: 0, 3, ∞ 2 3 3 5 Мин. времена по деревням: 0, 3, 5 Если время отправления текущего рейса не меньше минимального времени для деревни отправлдения рейса, то новое минимальное время для деревни прибытия рейса - минимум из старого времени для деревни прибытия и времени прибытия текущего рейса. |
19.07.2014, 15:10 | #18 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Мин. времена по деревням: 0, ∞, ∞
1 0 2 5 Мин. времена по деревням: 0, 5, ∞ 1 1 2 3 Мин. времена по деревням: 0, 3, ∞ 1 1 1 10 Мин. времена по деревням: 0, 3, ∞ 2 3 3 5 Мин. времена по деревням: 0, 3, 5 Если время отправления текущего рейса не меньше минимального времени для деревни отправления рейса, то новое минимальное время для деревни прибытия рейса - минимум из старого времени для деревни прибытия и времени прибытия текущего рейса. |
19.07.2014, 16:20 | #19 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Вот написал bfs..
WA 2 Код:
Последний раз редактировалось Poma][a; 20.07.2014 в 01:52. |
20.07.2014, 02:07 | #20 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Олимпиадная задача "Золото племени АББА" на Pascal (№7 с acmp.ru) | Ghost3 | Помощь студентам | 19 | 17.01.2013 21:04 |
Задача "Лампочки" на Pascal (№337 с acmp.ru) | Ghost3 | Помощь студентам | 18 | 01.11.2012 14:10 |
Олимпиадная задача "Встреча" (на поиск оптимального маршрута, графы) | woofer46 | Фриланс | 2 | 15.01.2012 15:26 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |