![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ZufuS |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 237 Регистрация: 12.7.2006 Репутация: нет Всего: нет |
Надо из дека убрать элементы, которые меньше или равны какому-нибудь из остальных. (по-очерёдно, чтобы среди равных один остался, если он не является меньшим или равным по отношению к остальным).
Есть дек, состоящий из деков целых чисел, перегружен оператор<= для двух деков целых чисел. Пытаюсь сделать примерно так:
Это сообщение отредактировал(а) ZufuS - 8.12.2007, 10:36 |
|||
|
||||
| UnrealMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 27 Всего: 32 |
Это сообщение отредактировал(а) UnrealMan - 8.12.2007, 12:17 |
|||
|
||||
| ZufuS |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 237 Регистрация: 12.7.2006 Репутация: нет Всего: нет |
К сожалению, сейчас не имею возможности проверить код, но по-моему после выполнения этой функции дек урежится до одного элемента. Но он может иметь несколько максимальных элементов. Оператор <= возвращает true, когда каждый элемент первого аргумента меньше или равен каждому соответсвующему элементу второго аргумента.
Если, например, дек состоит из следующих деков: 1, 3 2, 1 1, 1 После выполнения функции должны остаться 1, 3 2, 1 а 1,1, поскольку не превышает остальные деки ни одним элементом, должен удалиться Это сообщение отредактировал(а) ZufuS - 8.12.2007, 14:59 |
|||
|
||||
| UnrealMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 27 Всего: 32 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |