HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Классы > problem:


34. Тапшырма 10. Вариант 34

Volume problems

• 26. Variant 26
• 27. Variant 27
• 28. Тапшырма 10. Вариант 28
• 29. Тапшырма 10. Вариант 29
• 30. Тапшырма 10. Вариант 30
• 31. Тапшырма 10. Вариант 31
• 32. Тапшырма 10. Вариант 32
• 33. Тапшырма 10. Вариант 33
• 34. Тапшырма 10. Вариант 34
• 35. Тапшырма 10. Вариант 35
• 36. Тапшырма 10. Вариант 36
• 37. Тапшырма 10. Вариант 37
• 38. Тапшырма 10. Вариант 38
• 39. Тапшырма 10. Вариант 39
• 40. Тапшырма 10. Вариант 40

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Англо-русский словарь построен как двоичное дерево. Каждая компонента
содержит английское слово, соответствующее ему русское слово и счетчик
количества обращений к данной компоненте.
Первоначально дерево формируется согласно английскому алфавиту. В процессе
эксплуатации словаря при каждом обращении к компоненте в счетчик
обращений добавляется единица.
Составить программу , которая:
• обеспечивает начальный ввод словаря с конкретными значениями
счетчиков обращений;
• формирует новое представление словаря в виде двоичного дерева по
следующему алгоритму:
1) в старом словаре ищется компонента с наибольшим значением
счетчика обращений;
2) найденная компонента заносится в новый словарь и удаляется
из старого;
3) переход к п. 1 до исчерпания исходного словаря;
• производит вывод исходного и нового словарей

Для отправки решений необходимо выполнить вход.

www.contester.ru