Mobil#2682

Mobil

1 saniyə
64 meqabayt
Çox asan

Siz yəqin ki, muzeylərin və ya hava limanlarının tavanlarından asılmış mobil kompozisiyaları (mobilləri) görmüsünüz. Bu məsələdə biz, tək bir tellə tavana asılmış və fırlanma nöqtəsinə birləşdirilmiş bir qolun üzərində dayanan mobile baxacağıq (qolun özü də tel kimidir). Qolun hər iki ucunda ya başqa bir qol asılıb, ya da bir ağırlıq yerləşdirilib (adətən hansısa struktur şəklində). Məşhur mobil sənətçisi Aleksandr Kolderin hazırladığı bir nümunəyə aşağıda baxa bilərsiniz.

Bəzi mobillər sadə, bəziləri isə olduqca mürəkkəb olur. Estetik dəyərlərindən əlavə, onlar tarazlıqda olmalıdır. Xatırlayın ki, əgər fırlanma nöqtəsindən sola olan məsafə d_L, sağa olan məsafə isə d_R-dirsə, qol tarazlıqda olacaq, əgər sol ucda olan ağırlıqla d_L-ın hasili sağ ucda olan ağırlıqla d_R-ın hasilinə bərabər olarsa. (Qolun və tellərin ağırlığı nəzərə alınmır.)

Məsələn, aşağıda təsvir olunan mobili nəzərdən keçirin. Əgər -ci ağırlıq vahiddirsə, o zaman , , və nömrəli ağırlıqlar müvafiq olaraq , , və vahid olmalıdır. Əgər mobilin strukturunu (yəni, qolların düzülüşünü və fırlanma nöqtələrinin yerləşməsini) və bir ağırlığın dəyərini bilirsinizsə, bütün ağırlıqları hesablamaq olar. Sizin buradakı vəzifəniz də məhz budur—demək olar ki. Çətinlik ondadır ki, bütün ağırlıqlar tam ədədlər olmalıdır. Sizə bir ağırlığın minimal qiyməti verilir və digər ağırlıqları da elə seçməlisiniz ki, hamısı tam ədəd olsun. Bu səbəbdən də, bəzən bu verilmiş minimal ağırlığı bir qədər artırmaq lazım gəlir.

Giriş

Hər test üçün giriş aşağıdakı kimi başlayır: birinci sətirdə — mobilin qollarının sayı olan müsbət tam ədəd verilir. Qollar -dən -ə kimi nömrələnmişdir. Sonrakı sətir müvafiq ardıcıllıqla qolları təsvir edir və aşağıdakı formadadır:

d_L\\ d_R\\ \text{type}_L\\ \text{type}_R\\ n_L\\ n_R

Burada d_L və d_R — fırlanma nöqtəsindən qolun sol və sağ uclarına olan məsafələri göstərən, -dən çox olmayan tam ədədlərdir; \text{type}_L və \text{type}_R — uyğun olaraq, solda və sağda ya bir ağırlıq (), ya da bir qol () asıldığını göstərən simvollardır; n_L və n_R — müvafiq olaraq solda və sağda yerləşən ağırlığın və ya qolun nömrəsidir. Ağırlıqların nömrələnməsi -dən başlayır və ardıcıldır. Heç bir qol tavandan qoldan çox uzaqda yerləşmir. Yuxarıdakı nümunədə ən altda yerləşən qol tavandan qol uzaqlığındadır.

Qolların təsvirindən sonra belə bir sətir gəlir: , burada nömrəli ağırlığın ən azı olmasını tələb edir, 1 \\leq w \\leq 20.

Sonuncu testdən sonra bir sətirdə verilir.

Çıxış

Hər test üçün belə bir sətir çıxış edin: nömrəli ağırlıq ən azı olduqda, mobilin mümkün olan ən azı ümumi ağırlığını verin. Nümunə çıxışdakı formata əməl edin. Bütün çıxış nəticələrinin 10^9-dan kiçik olacağına əmin ola bilərsiniz.

Nümunələr

Nümunə 1

Loading
Loading