2 / 1 / 1
Регистрация: 15.12.2019
Сообщений: 3

Хит-парад ЯЛ

06.02.2020, 00:06. Показов 2483. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, решить(

Алёна ведёт хит-парад на радио. В течение месяца слушатели присылают ей заявки на победу любимой песни. Каждая заявка добавляет к рейтингу песни 1 балл. Помогите Алёне составить итоговый хит-парад из 20 песен.

Формат ввода
Во входном файле записано число N ≤ 500000 - количество заявок. В следующих N строках содержатся названия песен, за которые голосовали слушатели.

Формат вывода
Программа должна вывести 20 (или N, если N < 20) строк в формате Позиция. Название, в порядке уменьшения позиции в хит-параде. Если несколько песен набрали одинаковое количество баллов, их нужно вывести в алфавитном порядке.

Пример 1
Ввод:
6
Song 1
Song 4
Song 2
Song 4
Song 1
Song 1
Вывод:
1. Song 1
2. Song 4
3. Song 2

Пример 2
Ввод:
4
Rocksong
Popsong
Popsong
Rocksong
Вывод:
1. Popsong
2. Rocksong
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.02.2020, 00:06
Ответы с готовыми решениями:

Хит-парад причин, по которым компьютеры выходят из строя
Что можете сказать по этому поводу, основываясь на собственном опыте?

Парад ПОБЕДЫ!
На Параде Победы, кроме наших БАРАБАНЩИКОВ меня наверное больше всех впечатлила слаженность гостей из - ИНДИИ И КИТАЯ, ваще суперски...

Парад планет
Друзья, мы сейчас являемся свидетелями достаточно редкого явления, которое происходит раз в 170 лет...

6
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
06.02.2020, 05:19
Где ваши попытки написать код?
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
06.02.2020, 09:52
Python
1
2
3
4
5
6
d = dict()
for _ in range(int(input())):
    s = input()
    d[s] = d.get(s, 0) + 1
a = sorted(d.items(), key=lambda kv: (-kv[1], kv[0]))
print(*a[:20])
1
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
11.02.2020, 22:24
У вас получилось решить задачу? у меня как и у вас сзади пишется кол-во песен

Добавлено через 4 минуты
Кто-нибудь решил эту задачу, пришлите пожалуйста решение, у меня вывод не особо правильный
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
11.02.2020, 22:32
Цитата Сообщение от CarlJohnson Посмотреть сообщение
у меня вывод не особо правильный
Так сделайте правильный вывод, самостоятельно.
0
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
11.02.2020, 23:14
Подскажите пожалуйста как избавиться от счетчика песен и как их нумеровать, умоляю

Добавлено через 20 минут
Python
1
2
3
4
5
6
spisok = dict()
for _ in range(int(input())):
    s = input()
    spisok[s] = spisok.get(s, 0) + 1
a = sorted(spisok.items(), key=lambda kv: (-kv[1], kv[0]))
print(*a, sep='\n')
Добавлено через 7 минут
АЛИЛУЯ, все нормально выводит, но блин, кто-нибудь знает как их нумеровать?

Добавлено через 11 минут
С нумерацией тоже все ок, только вывод немного не тот
0
9 / 8 / 2
Регистрация: 08.12.2019
Сообщений: 102
11.02.2020, 23:27
CarlJohnson, QuestionsEvrwhr, вот
Python
1
2
3
4
5
6
7
8
9
10
11
top = {}
for i in range(int(input())):
    songs = input()
    if songs in top:
        top[songs] += 1
    else:
        top.update({songs: 1})
for num, i in enumerate(sorted(top.items(), key=lambda x:(x[1],x[0]),reverse=True)):
    if num > 20:
        break
    print(f'{num+1}. {i[0]}')
полностью удовлетворяет все условия)) если помог, то отметь
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2020, 23:27
Помогаю со студенческими работами здесь

Что такое хит?
Я вот не могу разобраться, что такое хит так как на разных сайтах написано по разному : Хит — это запрос к веб-серверу для получения...

Посчитать, когда будет следующий парад планет
Собственно сама задача: &quot;В звездной системе КП планет. i-я планета обращается вокруг звезды за ВО(i) лет (земных). В начальный момент...

Создание хит-парада песен с MySQL
всем привет. у нас с интернет-друзьями есть музыкальный чарт. и мы хотим сделать для чарта сайт. но писать все песни на каждой странице...

Физические координаты в логические, хит-тест и QPainter
Приветствую, есть потребность отобразить в окне граф и отлавливать нажатия мыши на вершинах и ребрах. Рисование реализовано просто: ...

осциллограф 200мгц УЖЕ за 450 баксов - новый хит
вобщем ковырялся я в поисках осца б\у всякие тектрониксы и лекрои, но наткнулся на тему о том, как из 60мгц сделать 200 это типа как та...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru