Optimal ikili axtarış ağacı
çoxluğunu nəzərdən keçirək, burada fərqli element var və şərtini ödəyir. İndi elementlərindən ibarət olan binar axtarış ağacını düşünək. Elementə nə qədər tez-tez müraciət olunursa, o, kökə bir o qədər yaxın yerləşməlidir.
Ağacda -dən olan elementinə girişin dəyəri adlanır və bu, kök elementinə birləşdirən yoldakı kənarların sayına bərabərdir. -dən olan elementlərə müraciət tezliklərini nəzərə alaraq, ağacın ümumi dəyərini aşağıdakı kimi müəyyən edək:
Ən az dəyərə malik ağac, -dən olan elementlərin axtarışı üçün ən yaxşı hesab olunur. Buna görə də, bu ağac Optimal Binar Axtarış Ağacı adlanır.
Giriş verilənləri
Bir neçə testdən ibarətdir, hər biri ayrıca sətirdə yerləşir. Sətirdəki ilk ədəd çoxluğunun ölçüsünü göstərir. Növbəti qeyri-mənfi tam ədədlər -dən olan elementlərin müraciət tezliklərini təsvir edir: .
Çıxış verilənləri
Hər bir test üçün ayrıca sətirdə Optimal Binar Axtarış Ağacının dəyərini çıxarın.