Siz Java Sertifikat imtahanını yeni başa vurmusunuz. İmtahan sualdan ibarət idi. Sizə nəticələrinizi əks etdirən bal kartı təqdim olunub.
Siz 87 sualdan 78-nə düzgün cavab vermisiniz.
Bu bal kartına əsasən suallar kateqoriyaya bölünüb (yuxarıdakı nümunədə m = 6). Hər kateqoriyada n_i sual var (1 \leq n_i \leq n), və beləliklə
Siz sualdan -nə düzgün cavab verdiyinizi bilirsiniz (yuxarıdakı nümunədə k = 78 və n = 87), beləliklə, səhv cavab verdiyiniz sualların sayını w = n - k hesablamaq asandır (nümunədə w = 9).
Bəzi suallara cavabınızdan əmin olmadığınızı xatırlayır və onların hansı kateqoriyaya aid olduğunu təxmin edə bilirsiniz. Həmin suallarda cavabınızın düzgün olub olmadığını təyin etmək üçün hər bir kateqoriyada neçə səhv cavab verdiyinizi bilmək istəyirsiniz.
Burada w_i (0 \le w_i \le n_i) -ci kateqoriyada səhv cavabların sayını göstərir və
Bal kartınızdan, hər bir kateqoriyada düzgün cavabların faizini bilirsiniz. Yəni, -dən -ə kimi hər bir üçün
dəyərini, ən yaxın tam ədədə yuvarlaqlaşdırılmış şəkildə, bilirsiniz. Əgər kəsr hissəsi -dirsə, ən yaxın cüt tam ədədə yuvarlaqlaşdırılır.
w_i və n_i-nin unikal qiymətlərini müəyyənləşdirmək mümkün olmaya bilər. Lakin, suallar mümkün qədər bərabər şəkildə kateqoriyalara bölünübmiş kimi fərz edirsiniz. n_i-ların maksimum və minimum qiymətlərinin fərqini minimallaşdıran etibarlı w_i və n_i dəyərlərini tapın. Əgər bu halda bir neçə uyğun w_i, n_i dəsti varsa, istənilənini çıxışda göstərə bilərsiniz.
Birinci sətrdə üç tam ədəd: , və verilir — düzgün cavabların sayı, ümumi sualların sayı, kateqoriyaların sayı (0 \leq k \leq n, 1 \leq n \leq 100, 1 \leq m \leq 10).
Növbəti sətrin hər birində -dan -ə kimi (hər ikisi daxil olmaqla) tam ədəd var: hər bir kateqoriyada düzgün cavabların faizi.
Giriş həmişə uyğun w_i və n_i qiymətlərinin olmasına zəmanət verir.
sətr çap edin. Hər sətirdə iki tam ədəd: -ci kateqoriyada səhv cavabların sayı w_i və həmin kateqoriyadakı sualların ümumi sayı n_i.
Nümunə 1