MathModel Labs şirkətinə qoşulmaq üçün namizəd müraciət edir. Bu şirkət, rəqabət proqramlaşdırma müsabiqələri, stres testləri və şübhəli şəkildə optimallaşdırılmış həllər hazırlayır.
MathModel Labs dəqiq yeni üzv işə götürmək istəyir.
müsahibəçi var. Hər bir müsahibəçi gündə ən çox müsahibəyə qatılabilir. Hər bir müsahibə dəqiq bir namizəd ilə keçirilir və iştirak etməsi üçün dəqiq fərqli müsahibəçinin olması tələb olunur.
Hər bir test üçün, bütün namizədi işə götürmək üçün lazım olan minimum gün sayını müəyyən edin, ya da bu mümkün deyilsə çıxarın. DIQQƏT !! : Bu çox vacibdir, bu problemi cavab üzərində ikili axtarışla həll etməlisiniz, əks halda MathModel sizinlə əlaqəni kəsəcək! Və gələcəkdə heç bir əyləncə və müsabiqə olmayacaq!!!
Məsələn, p=5, x=2, y=1, z=1 üçün, ən azı gün tələb olunur. Bir optimal cədvəl belədir:
Gün :
Müsahibəçi Namizəd ilə müsahibə aparır.
Müsahibəçi Namizəd ilə müsahibə aparır.
Gün :
Müsahibəçi Namizəd ilə müsahibə aparır.
Müsahibəçi Namizəd ilə müsahibə aparır.
Gün :
Müsahibəçi Namizəd ilə müsahibə aparır.
Birinci sətir tək bir tam ədəd (1 \le t \le 10^4) — testlərin sayını göstərir.
Hər bir test, MathModel Labs üçün müraciət edən namizədlərin sayı , müsahibəçilərin sayı , bir müsahibəçinin gündə iştirak edə biləcəyi maksimum müsahibə sayı və bir namizədin müsahibəsi üçün tələb olunan müsahibəçilərin sayı olan dörd tam ədəd ehtiva edir. (1 \le p,x,y,z \le 10^9)
Bütün namizəd ilə müsahibə aparmaq üçün lazım olan minimum gün sayını çıxarın, ya da bu mümkün deyilsə çap edin.
Nümunə 1
Birinci testdə, proses yalnız Gün -də aşağıdakı kimi baş verə bilər:
Müsahibəçilər və Namizəd ilə müsahibə aparır.
Müsahibəçilər və Namizəd ilə müsahibə aparır.
Müsahibəçilər və Namizəd ilə müsahibə aparır.
Bu düzülüş hər görüşdə iki müsahibəçi, bir namizəd və bir müsahibəçi üçün gündə maksimum iki müsahibə tələb edir.
İkinci testdə, hər bir müsahibəçi cəmi namizəd ilə müsahibə apara bilər, buna görə işə götürmə prosesi gündə başa çatır.
Üçüncü testdə, hər bir müsahibəçi cəmi namizəd ilə müsahibə apara bilər, buna görə işə götürmə prosesi gündə başa çatır.
Dördüncü testdə, hər bir müsahibəçi gündə müsahibəyə qatılır və hər bir müsahibə üçün müsahibəçi tələb olunur. Bir etibarlı cədvəl belədir:
Gün : bütün müsahibəçi Namizəd ilə müsahibə aparır, sonra bütün müsahibəçi Namizəd ilə müsahibə aparır.
Gün : bütün müsahibəçi Namizəd ilə müsahibə aparır, sonra bütün müsahibəçi Namizəd ilə müsahibə aparır.
Gün : bütün müsahibəçi Namizəd ilə müsahibə aparır, sonra bütün müsahibəçi Namizəd ilə müsahibə aparır.
Buna görə, gün tələb olunur.
Beşinci testdə, bütün namizədlərlə müsahibə aparmağın mümkün olmadığını göstərmək olar.
Alt tapşırıq ( bal) : (1 \le p,x,y,z \le 10)
Alt tapşırıq ( bal) : (y=1)
Alt tapşırıq ( bal) : Əlavə məhdudiyyət yoxdur