Qutunu Bağla#3110

Qutunu Bağla

1 saniyə
64 meqabayt
Çətin

"Shut the Box" bir nəfərlik oyundur və -dən -ə qədər nömrələnmiş bir sıra fişlərlə başlayır. Bütün fişlər əvvəlcə "işarələnməmiş" vəziyyətdədir (şəkildə, işarələnməmiş fişlər şaquli vəziyyətdədir). Oyunun bu versiyasında oyunçuya müstəqil seçilən gediş icazə verilir, hər bir gediş üçün müstəqil şəkildə bir dəyəri seçilir (adətən zər atmaqla müəyyən olunur). Hər gedişdə oyunçu hazırda işarələnməmiş fişlərdən elə bir çoxluq seçməlidir ki, onların rəqəmlərinin cəmi məhz -yə bərabər olsun, sonra bu fişləri işarələyir. Oyun ya bütün gedişlər istifadə olunduqda, ya da hər hansı bir gedişdə verilmiş qiymətini əldə etmək üçün işarələnməmiş fişlərdən uyğun bir alt çoxluğu seçmək mümkün olmadıqda (bu halda həmin gediş və bütün qalan gedişlər avtomatik itirilir) sona çatır. Məqsəd mümkün qədər çox fişi işarələməkdir; bütün fişləri işarələmək "qutunu bağlamaq" adlanır ("shutting the box"). Sizin vəzifəniz, verilmiş sıra gediş dəyərləri üçün işarələnə biləcək maksimum fiş sayını tapmaqdır.

Məsələn, fiş və gedişlər üçün 10, 3, 4, 2 ardıcıllığı verilmiş olsun. Bu ardıcıllıq üçün ən yaxşı nəticə dörd fişin işarələnməsidir. Bunu belə əldə etmək olar: dəyəri üçün 1+4+5 fişləri işarələnir, sonra üçün fişi işarələnir. Bu məqamda oyun bitir, çünki dəyəri üçün uyğun alt çoxluq qalmayıb (son dəyər olan də avtomatik itirilir). Başqa alternativ isə dəyəri üçün 1+2+3+4 fişlərini işarələməkdir, beləliklə oyun -lük gedişdə bitir. Heç bir halda bu ardıcıllıqla beş və ya daha çox fişi işarələmək mümkün deyil.

İpucu: Mümkün qədər böyük massivlər və siyahılardan yayınmağa çalışın.

Giriş

Hər oyun bir sətirdə iki tam ədəd və ilə başlayır; burada 1 \leq N \leq 22 fişlərin sayı, 1 \leq T \leq N isə maksimal gedişlərin sayıdır. Növbəti sətir ardıcıl ədəd - gedişlər üçün dəyərlərini təqdim edir; hər biri üçün 1 \leq V \leq 22 şərti ödənir. Verilmiş ardıcıllığı tam oxumalısınız, hətta oyun uğursuz gediş zamanı bitməli olsa belə. Məlumat dəsti sətri ilə başa çatır.

Çıxış

Hər bir oyun üçün aşağıdakı formatda bir sətir çıxışa verməlisiniz, oyunun sıra nömrəsini və həmin oyunda işarələnə biləcək maksimum fiş sayını göstərməlisiniz.

Nümunələr

Nümunə 1

Loading
Loading