Səhmlərin Qiymətləri#2753

Səhmlərin Qiymətləri

1 saniyə
64 meqabayt
Asan

Ucuz al, baha sat. Bu, səhmdə gəlir əldə etməyin əsas prinsipidir (burada qısamüddətli satış nəzərə alınmır). Əlbəttə, heç kim bir səhmin gələcəkdəki qiymətini proqnozlaşdıra bilməz, buna görə də nə vaxt alıb-satmaq və bu əməliyyatı dəfələrlə təkrar edərək nə qədər gəlir əldə etmək mümkün olduğunu müəyyənləşdirmək çətindir.

Lakin, əgər bir səhmin qiymət tarixçəsi son gün üçün verilmişdirsə, maksimal əldə edilə bilən gəliri müəyyənləşdirmək mümkündür. Bu məsələdə isə bizi maraqlandıran, bu tarixçədəki k_1 ən aşağı və k_2 ən yüksək qiymətləri tapmaqdır.

Giriş

Giriş bir neçə testdən ibarətdir. Hər bir testin ilk sətrində , k_1 və k_2 müsbət tam ədədləri verilir (n \leq 1000000, k_1 + k_2 \leq n, k_1, k_2 \leq 100). Növbəti sətirdə son gün ərzində səhmlərin qiymətlərini əks etdirən tam ədəd var: -ci tam ədəd (1 \leq i \leq n) -ci gündə səhmin qiymətidir. Bütün qiymətlər mənfi deyil. Giriş n = k_1 = k_2 = 0 olan sətrə qədər davam edir; bu test işlənməməlidir.

Çıxış

Hər test üçün üç sətir çıxış verilməlidir. Birinci sətrdə testin nömrəsi (1-dən başlayaraq) yazılır. İkinci sətrdə k_1 ən aşağı səhmlərin qiymətlərinin baş verdiyi günlər artan ardıcıllıqla verilir. Üçüncü sətrdə k_2 ən yüksək səhmlərin qiymətlərinin baş verdiyi günlər azalan ardıcıllıqla verilir. Hər iki siyahıda elementlər bir boşluq ilə ayrılmalıdır. Ən aşağı qiymətlər üçün bir neçə düzgün siyahı varsa, leksikoqrafik baxımdan ən kiçiyini seçin. Ən yüksək qiymətlər üçün bir neçə düzgün siyahı varsa, leksikoqrafik baxımdan ən böyüyünü seçin.

Nümunələr

Nümunə 1

Loading
Loading