кроссворды, задачки, головоломки

Сборник задач разного уровня сложности по математике, информатике, физике, химии, программированию, экономике etc. Логические задачи, SQL задачи, решение задач. Задачи с ответами, а также нерешённые задачи.

Petruchek.Info

Мажорирующий элемент

Добавлено: 26.04.15 в 09:30
Метки: информатика

Мажорирующим элементом в массиве A[1..N] будем называть элемент, встречающийся в массиве более N/2 раз.

Легко заметить, что в массиве может быть не более одного мажорирующего элемента.

Например, массив [3, 3, 4, 2, 4, 4, 2, 4, 4] имеет мажорирующий элемент 4, тогда как в массиве [3, 3, 4, 2, 4, 4, 2, 4] мажорирующего элемента нет.

Необходимо определить, есть ли в массиве мажорирующий элемент, и если есть, то какой.

У этой задачи пока что нет ответа/решения. Вы можете прислать свой вариант в комментарии.


Комментарии
Google says:
Artem Nechyporuk (07.02.16):
пробегаем по входящему массиву, создавая новый массив где индекс равен числу(2,3,4), а значение равно количеству дверной числа в массиве. Потом сортируем массив. Берем первый элемент, если он больше N/2, то это мажорирующий элемент. Проверяэм следующий элемент, если он удовлетворяет выше описаное условие добавляем его в ответ, иначе завершение работы и вывод ответа на экран
Комментарий от новенького:
Новенький является
Новенький не робот
Знаки на картинке: латинские буквы, арабские цифры


Есть на сайте: Онлайн кроссворды Задачи Онлайн игры Блог
Все работы, опубликованные на сайте — авторские, если не указано иное. Перепечатка возможна только с письменного разрешения владельцев ресурса, с обязательной ссылкой на сайт petruchek.info. Пишите нам: . Сайт должен работать в IE, FF, Opera, Safari.

Реклама:

Разработано в студии "Webous"о проектесайта карта

Реклама: