Информатика-3. частотный словарь ограничение времени 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'. решением к данной является программа, написанная на одном из представленных в системе языков программирования. программа должна считывать данные со стандартного потока ввода (иначе говоря, «с клавиатуры») и выводить ответ в стандартный вывод (иначе говоря, «на экран»). выводить лишние символы (исключая пробелы и переводы строк) недопустимо, то есть если вместо ответа будет выведен ответ и после него (или перед ним) какое-то лишнее число или строка, то система ответ не зачтёт. перед тем, как отправить написанную вами программу, не забудьте указать язык программирования, на котором она написана. выбор языка осуществляется с меню, расположенного сразу под этим текстом.
158
369
Ответы на вопрос:
я вот тоже вышел порешать =).
var p: array [1..1000] of record
slovo: string;
k: integer;
end;
n,i,j,max: integer;
c: char;
a: array [97..122] of integer;
begin
max: =0;
readln(n);
for i: =1 to n do
begin
p[i].slovo: ='';
repeat
read(c);
p[i].slovo: =p[i].slovo+c
until c=' ';
readln(p[i].k);
for j: =1 to length(p[i].slovo) do
if (ord(p[i].slovo[j])> =97) and (ord(p[i].slovo[j])< =122) then
a[ord(p[i].slovo[j])]: =a[ord(p[i].slovo[j])]+p[i].k;
end;
for j: =97 to 122 do
if a[j]> max then
max: =a[j];
write(max);
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
елмира124.02.2022 17:01
-
anastasiajybajl02.06.2020 18:34
-
popkaf05.04.2023 08:32
-
Карина965312.02.2022 02:43
-
Ivan21214407.06.2023 11:52
-
samsung465253483222.02.2021 17:17
-
Хряшка28.01.2022 11:13
-
Elina12367120.11.2022 19:31
-
Ксюшечка5987437419.01.2022 17:35
-
ta2001nja19.09.2021 23:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.