• Ограничение времени 1 секунда
    Ограничение памяти 64Mb
    Ввод стандартный ввод или input.txt
    Вывод стандартный вывод или output.txt
    Частотный словарь представляет собой список всех различных слов, встречающихся в тексте, с указанием для слова его частоты, то есть информации о том, сколько раз это слово встретилось в тексте.

    Вам дан частотный словарь, составленный по некоторому тексту. Ваша задача — найти в исходном тексте наиболее часто встречающуюся букву и выяснить, сколько раз она в нём встречается.

    Формат ввода
    В первой строке входа содержится одно целое число N — количество разных слов в тексте (1 ≤ N ≤ 1000). Каждая из последующих N строк содержит слово, состоящее из не менее, чем одной, и не более, чем 10 строчных латинских букв, и, через пробел — целое число в интервале от 1 до 1000 — количество раз, которое соответствующее слово встретилось в тексте.

    Формат вывода
    Выведите одно число — сколько раз наиболее часто встречающаяся буква (или одна из наиболее часто встречающихся, если таких букв несколько) встретится в исходном тексте.

    Пример
    Ввод Вывод
    3
    lets 3
    go 2
    solve 1
    4
    Примечания
    По 4 раза в тексте встречаются буквы `l', `e' и `s'.

    Решением к данной задаче является программа, написанная на одном из представленных в системе языков программирования. Программа должна считывать данные со стандартного потока ввода (иначе говоря, «с клавиатуры») и выводить ответ в стандартный вывод (иначе говоря, «на экран»).

    Выводить лишние символы (исключая пробелы и переводы строк) недопустимо, то есть если вместо ответа будет выведен ответ и после него (или перед ним) какое-то лишнее число или строка, то система ответ не зачтёт.

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

Ответы 8

  • по
  • извините, я сделала с отступами, но он все равно выдает ошибку во время исполнения
  • И еще, кирилица в Питоне в Unicode, поэтому, если текст на русском, то выдаст ошибку, надо изменить размер списка, b=[0]*256 заменить на b=[0]*1200, и строку for i in range(256): на строку for i in range(1200):
  • СПАСИБО ТЕБЕ БОЛЬШОЕ
  • ТЫ правда очень помог
    • Автор:

      gaige
    • 5 лет назад
    • 0
  • Пожалуйста.
    • Автор:

      mercle
    • 5 лет назад
    • 0
  • Опять частотный словарь,  Эту задачу уже решали.  Решение на Питоне.  На скрине и в текстовом файле.

    answer img
  • PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018Внимание! Если программа не работает, обновите версию!

    begin

     var n:=ReadlnInteger;

     var s:string:='';

     loop n do

     begin

       var t:=ReadlnString.ToWords;

       s+=t[0]*t[1].Tointeger;

     end;

     s.GroupBy(t->t).Select(c->(c.Key,c.Count))

         .OrderByDescending(t->t[1]).Select(t->t[1]).First.Println;

    end.

    Пример3lets 3go 2solve 14
    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years