ПРОЛЕТЕН ТУРНИР ПО ИНФОРМАТИКА Ямбол, 13 юни 2009 г. Група А (11-12 кл dịch - ПРОЛЕТЕН ТУРНИР ПО ИНФОРМАТИКА Ямбол, 13 юни 2009 г. Група А (11-12 кл Việt làm thế nào để nói

ПРОЛЕТЕН ТУРНИР ПО ИНФОРМАТИКА Ямбо

ПРОЛЕТЕН ТУРНИР ПО ИНФОРМАТИКА
Ямбол, 13 юни 2009 г.
Група А (11-12 клас)


Задача A1. ЗАПИСИ ПО ЛИСТАТА
Таблица на база от данни съдържа N записа. Веднъж администраторът на базата
разгледал статистиката и установил, че за времето на съществуване на таблицата всеки
от N-те записи е бил търсен определен брой пъти – f1, f2, ..., fN. Тъй като разбирал колко
важна е честотата, с която е търсен всеки от записите, той решил да организира достъпа
до таблицата така, че да намали до минимум времето за търсене. За целта трябвало да
организира таблицата в двоично кореново дърво, по листата на което се намират
записите. При това, цената за търсене на i-тия запис е fi..hi, където hi е височината на
листа, в който се намира записът (т.е. дължината на пътя от него до корена). Напишете
програма leaves, която да определя минималната обобщена цена на такова търсене,
равна на сумата от цените за търсене на всеки от записите.
Вход
На един ред на стандартния вход ще бъде зададено първо числото N (2 ≤ N ≤ 100000),
последвано от целите числа f1, f2, ..., fN , 1 ≤ fi ≤ 1024.
Изход
На един ред на стандартния изход програмата трябва да изведе намерената минимална
цена.
ПРИМЕР
Вход Изход
549853 65

------------------------- Converted by Unregistered Simpo PDF Converter -------------------------
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
GIẢI ĐẤU MÙA XUÂN TIN HỌC Yambol, 13 tháng 6 năm 2009. Nhóm (11-12) Nhiệm vụ A1. HỒ SƠ TRÊN LÁBảng cơ sở dữ liệu có chứa cụm từ N. Một khi các quản trị viên trên cơ sởxem xét các số liệu thống kê và thấy rằng trong thời gian của sự tồn tại của bảng mỗibởi N-records đã tìm cách sau khi một số lượng nhất định của thời gian-f1, f2,..., fN. Kể từ khi hiểu như thế nàoquan trọng là tần suất mà ông đã liên lạc với mỗi người trong số các hồ sơ, ông quyết định sắp xếp truy cậpbảng để giảm đến mức tối thiểu thời gian tìm kiếm. Cho mục đích này, bạn cần phải cósắp xếp bảng ở gốc cây nhị phân, lá trong đócác mục. Hơn nữa, mục i-th tìm là fi... Hi, nơi là chiều cao của hilá, trong đó có vị trí các mục nhập (tức là, độ dài của đường dẫn đến thư mục gốc của nó). Viếtchương trình lá để xác định giá tối thiểu tổng hợp tìm kiếm như vậy,tương đương với tổng của các mức giá cho mỗi người trong số các mục tìm kiếm.Đăng nhậpMột trong những dòng đầu vào tiêu chuẩn sẽ chỉ ra đầu tiên số N (2 ≤ N ≤ 100000)theo sau là số nguyên, f1, f2,..., fN, 1 ≤ fi ≤ 1024.Lối raMột dòng trên đầu ra tiêu chuẩn chương trình nên đầu ra tối thiểugiá.VÍ DỤ Đầu vào đầu ra 549853 65---Chuyển đổi bởi chưa Simpo PDF Converter---
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
SPRING TOURNAMENT IN TIN
Yambol, 13 Tháng sáu 2009
Nhóm A (11-12 lớp) Nhiệm vụ A1. HỒ SƠ lá cơ sở dữ liệu bảng gồm N ghi âm. Khi quản trị dựa trên kiểm tra số liệu thống kê và thấy rằng trong sự tồn tại của bảng mỗi của N-hồ sơ mà họ muốn là một số lần - f1, f2, ..., fn. Như hiểu như thế nào quan trọng là tần số mà mỗi bản ghi tìm kiếm, ông đã quyết định tổ chức truy cập vào bảng để giảm thiểu thời gian tìm kiếm. Đối với mục đích này nên tổ chức một bảng trong một gốc cây nhị phân, các lá trong đó có hồ sơ. Hơn nữa, chi phí để tìm kiếm các entry thứ i là fi..hi, nơi hi là chiều cao của các tấm trong đó ghi lại được nằm (nghĩa là, chiều dài của các đường dẫn đến thư mục gốc của chúng). Viết chương trình lá, trong đó đặt tổng giá trị tối thiểu của một tìm kiếm như vậy, tổng các giá cho tìm kiếm mỗi mục. Log On một dòng đầu vào sẽ được thiết lập số đầu N (2 ≤ N ≤ 100 000), tiếp theo là các mục tiêu số f1, f2, ..., fn, 1 ≤ fi ≤ 1024. Output Trên một dòng duy nhất của chuẩn đầu ra nên đặt tối thiểu tìm thấy giá cả. Ví dụ Input Output 549 853 65 ------------- ------------ Chuyển Đổi bởi Khách Simpo PDF Converter -------------------------
























đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: