سلام دوست عزیز😃👋

به آخرین چالش «تابستون چلنج» خوش آمدی! 🍉

لینک‌های مفید برای شرکت در مسابقه:

می‌توانید سوال‌ها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.

موفق باشید و بهتون خوش بگذره 😉✌

پارسا و پخش شکلات


  • محدودیت زمان: ۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

پارسا نذر کرده‌بود اگر نمره یک درس کذایی رو ۲۰ بگیره tt روز به بچه‌ها شکلات میده. حال نمرات درس اومده و او باید به نذرش عمل کنه. او هر روز یک گونی شکلات با خودش به بیرون می‌بره و بچه‌ها صف می‌کشن تا پارسا بهشون شکلات بده. در هر گونی تعدادی بسته شکلات وجود داره که از بالا به پایین چیده شده و درون هر بسته تعدادی شکلات قرار داره. پارسا در هر نوبت تعدادی بسته از بالا گونی برمی‌داره و به اولین نفر صف میده. اگر بچه‌ها هم‌اندازه شکلات نگیرن از دست پارسا دلخور می‌شن. پارسا که نمی‌خواهد هیچ کس دلخور باشه از شما می‌پرسه بچه‌ها اگر چند نفر باشن ممکنه دلخوری به وجود نیاد؟

توجه کنید که همه بسته‌های شکلات بین افراد پخش خواهند شد.

ورودی🔗

در سطر اول ورودی tt تعداد روز‌ها می‌آید و سپس اطلاعات tt روز به شرح زیر می‌آید.

در سطر اول روز ii عدد nin_i نشانگر تعداد بسته‌های درون گونی روز ii می‌آید و سپس در خط بعد nin_i عدد صحیح با فاصله از هم می‌آیند که عدد jjام آنها یا aija_{ij} تعداد شکلات‌های بسته jjام از بالا است.

1t10000 1 \le t \le 10 \, 000 1ni,i=1tni1000000 1 \le n_i, \sum_{i=1}^t n_i \le 1 \, 000 \, 000 1aij1012 1 \le a_{ij} \le 10^{12}

خروجی🔗

برای هر روز به ترتیب پاسخ را در دو سطر خروجی دهید.

در سطر اول هر روز تنوع تعداد افراد ممکن و در سطر دوم همه حالات تعداد افراد ممکن به صورت صعودی.

مثال🔗

ورودی نمونه ۱🔗

3
2
1 2
3
1 2 3
4
4 1 3 4
Plain text

خروجی نمونه ۱🔗

1
1
2
1 2
2
1 3
Plain text

در روز دوم ۳ بسته شکلات با تعداد شکلات‌های ۱ و ۲ و ۳ داریم. یک حالت این است که یک نفر در صف باشد و هر ۳ بسته را به او بدهیم و حالت دیگر این است که دو نفر در صف باشند و ۲ بسته اول را به نفر ۱ و بسته آخر را به نفر ۲ بدهیم و بدین شکل هر دو نفر ۳ شکلات گیرشان می‌آید.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.