Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.02.2022
Сообщений: 12

Однажды в летнем лагере после ужина осталась лишняя булочка

27.05.2022, 19:04. Показов 1861. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Однажды в летнем лагере после ужина осталась лишняя булочка. Выяснить, кому она достанется, дети решили с помощью жребия Крижановского. Правила этой игры такие: каждый участник называет ведущему натуральное число. Среди этих чисел выбираются те, которые были названы ровно один раз, а назвавший минимальное из этих чисел объявляется победителем. Обратите внимание, что победителя может не быть, если среди названных чисел каждое встречается несколько раз.

Вас назначили ведущим. Помогите установить победителя или определить, что такового нет.

Формат входных данных:
В первой строке дано одно число n (1≤n≤105) — количество участников игры. Далее в n строках вводятся названные участниками натуральные числа, не превосходящие 109.

Формат выходных данных:
Программа должна вывести число, написанное победителем. Если победителя нет, то нужно вывести число —1.

Система оценки:
Решения, верно работающие при n≤103, будут оцениваться в 40 баллов.
Решения, верно работающие, когда все числа не превосходят 105, будут оцениваться в 30 баллов.

Замечание:
В первом примере из условия участвовали 7 игроков, которые назвали числа 5, 1, 1, 3, 4, 3, 1. Сначала оставим только те числа, которые встречаются ровно один раз: 5 и 4. Минимальное из этих чисел равно 4.
Во втором примере победителя нет, т.к. каждое из названных чисел встречается несколько раз.

Ввод
Вывод
7
5
1
1
3
4
3
1
Вывод
4




Ввод
7
2
3
9
3
9
9
2
Вывод
-1



помогите плиз без библиотек и т.п
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.05.2022, 19:04
Ответы с готовыми решениями:

После разборки ноутбука осталась "лишняя" деталь
Всем день добрый! Сразу оговорюсь, что ноутбук мой и полная разборка была вынужденная мера. После сборки осталась салазка (фото...

Однажды после олимпиады по экономике Мише приснился очень красочный и необычный сон
Однажды после олимпиады по экономике Мише приснился очень красочный и необычный сон. Мальчик оказался министром финансов Берляндии. Осознав...

Лишняя деталька после сборки Iphone 4s
Ребят, разбирал 4s для смены динамика разговорного. обратно собрал, но одна деталька лишней оказалась. откуда она? телефон вроде бы...

1
 Аватар для Semen-Semenich
5226 / 3472 / 1174
Регистрация: 21.03.2016
Сообщений: 8,300
27.05.2022, 20:53
Python
1
2
3
4
5
for i in range(int(input())):
    key = int(input())
    dct[key] = dct.setdefault(key, 0) +1
    filter_ = [x for x in dct.keys() if dct.get(x) == 1]
print(min(filter_) if filter_ else -1)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.05.2022, 20:53
Помогаю со студенческими работами здесь

После отбора в группе осталась только 1 женщина
Для участия в судебном процессе из 20 потенциальных кандидатов, среди которых 8 женщин и 12 мужчин, выбирают 6 присяжных заседателей. После...

Осталась занятая память после удаления VirtualBox
Добрый вечер, недавно я "игрался" с VirtualBox. Но пред удалением я забыл удалить виртуальную машину на которую выделялось 15 гигов памяти....

После переустановки винды на диске D осталась визуал студия
Как ее вызвать в работу или перестроить?

DBGrid, ADO, Access - лишняя строка в таблице после запроса
Всем привет. Борюсь со своим творением уже более 2-х недель: БД Access, ADO, Delphi7.... Всё подключено, таблицы прописаны, запросы вроде...

трабл после замени процесора: осталась частота от прошлого процессора.
Проблемв в том что стоял проц Pentium DC E2180 1.8Gr заменил на Pentium DC E5300 2.6Gr Так вот после замени процесора при включении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru