توجه کنید که هرگونه تبادل کد و جواب سوالات در این مسابقه تقلب محسوب میشود و در انتهای مسابقه، کشف تقلب روی تمامی کدها اجرا میشود و در صورت هرگونه تقلب، هر دو طرف تقلب از مسابقه اخراج میشوند. در صورتی که در طول مسابقه به مشکلی برخوردید، سوال خود را به عنوان نظر در quera.ir/blog/1395/02/14/qa-codecup مطرح فرمایید.
زانا سالی یک بار یک جشن خاص برگزار میکند و تعدادی از دوستانش را به این جشن دعوت میکند. اسم این جشن «جشن هدیهها» است! هر فردی که در این جشن شرکت میکند مقداری پول به همراه خود دارد و به تعدادی از دوستانش هدیه میدهد. روش هدیه دادن در این جشن کمی عجیب است! هر کدام از افراد یک لیست هدیه دارد که در آن لیست، نام تعدادی از دوستانش که در جشن شرکت کردهاند نوشته شده است و تمام پولی که همراه دارد را بین افراد این لیست به طور مساوی تقسیم میکند و این پول را به آنها هدیه میدهد! چون پول اعشاری (کوچکتر از یک) نداریم ، این تقسیمها تقسیم صحیح هستند و اگر تقسیم پول بین اعضای لیست باقیماندهای داشته باشد ، فرد هدیهدهنده این باقیمانده را برای خود نگه میدارد. به طور مثال اگر ساینا ۱۱ واحد پول داشته باشد و در لیست او فقط سه نفر باشند ، به هر کدام از آنها ۳ واحد پول میدهد و ۲ واحد از پول خود را برای خود نگه میدارد.
حال شما برنامهای بنویسید که پس از گرفتن اسامی شرکت کنندگان، مقدار پول اولیهی هر کدام و لیست هدیه هر کس، مشخص کند که هرکسی چقدر سود یا زیان کرده است!
میتوانید فرض کنید نام هر دو نفر از افراد شرکتکننده در جشن متمایز است و
در خروجی باید خط چاپ کنید که در هر ابتدای هر خط نام هر شخص و بعد از آن مقدار سود او آورده شود. (اگر آن شخص ضرر کرده است، باید منفی مقدار ضرر چاپ شود.) ترتیب نامها در خروجی باید مانند ترتیب نامها در خطوط تا ورودی باشد.