Hədiyyə verən acgözlər#11601

Hədiyyə verən acgözlər

1 saniyə
128 meqabayt
Asan

unikal ada malik dostdan ibarət bir qrup pul hədiyyələri mübadiləsi etməyə qərar verib. Bu dostların hər biri bəzi və ya bütün dostlarına müəyyən miqdarda pul verə bilər (bəzi dostlar heç kimə heç nə verməyə bilər). Həmçinin hər dost digər dostların bəzilərindən və ya hamısından pul ala bilər. Sizin tapşırığınız hər bir şəxsin nə qədər pul aldığını və nə qədər pul verdiyini (yəni son balansı) müəyyən etməkdir.

Hədiyyə vermə prosesi aşağıdakı qaydada aparılır: Hər kəs bankdan (və ya başqa pul mənbəyindən) müəyyən bir məbləğ pul götürür və bu məbləği hədiyyə verəcəyi şəxslər arasında bərabər bölür. Qalıq hissə kəsrli pul olmadığından, məsələn, pulu dost arasında böləndə hər bir dost pul alır, qalıq isə hədiyyə verənin özündə qalır. Bütün iştirakçıların balansı -dan başlayır, verdiyi məbləğ qədər azalır, aldığı məbləğ qədər artır.

Nəticədə hər bir iştirakçının balansını (alınan minus verilən) girişdə adları göstərilən ardıcıllıqla çap edin.

Giriş

Birinci sətirdə (1 \le n \le 100) — qrup üzvlərinin sayı verilir. Sonrakı sətirdə hər bir qrup üzvünün adı göstərilir.

Daha sonra hədiyyəvermə prosesi (hər iştirakçı üçün bir dəfə, ardıcıllıq istənilən ola bilər) təsvir olunur. Hər bir proses belə təsvir edilir: - Birinci sətir — hədiyyə verənin adı. - İkinci sətir iki tam ədəddən ibarətdir: - Hədiyyələrə bölünəcək ümumi pul miqdarı ( aralığında); - (0 \le g \le n) — hədiyyə veriləcək dostların sayı. - Əgər g > 0, növbəti sətirdə hədiyyə alacaq şəxslərin adları verilir (bir siyahıda adlar təkrarlanmır).

Çıxış

Hər bir iştirakçının balansını (alınan minus verilən) adlar girişdə verildiyi sırada çap edin. Hər nəticəni ayrı sətirdə göstərin.

Nümunələr

Nümunə 1

Loading
Loading