بدخواه جامعه‌ی هنری


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

بدخواه، بدِ جامعه‌ی هنری را هم میخواهد. او تدارک ساخت فیلمی را داده و از nn بازیگر مطرح سینما دعوت کرده که در فیلم او بازی کنند. آن‌ها با دیدن فیلمنامه قبول کردند، غافل از نقشه‌هایی که بدخواه برایشان دارد...

بدخواه در همان روز اول کار، به سراغ فیلمبرداری صحنه‌ی پایانی میرود - صحنه‌ی دوئل. در این صحنه، این nn بازیگر حضور دارند و هریک کسی را در ذهن خود هدف میگیرد، بطوری که هرکس توسط دقیقاً یک نفر هدف‌گرفته شود. بازیگر iiـم، بازیگر pip_iـم را هدف قرار می‌دهد. در یک لحظه همه‌ی بازیگرها اقدام به شلیک میکنند اما سرعت عکس‌العمل آن‌ها برابر نیست و بازیگر iiـم، tit_i میلی ثانیه طول میکشد تا ماشه‌ را بچکاند و طعم مرگ‌ را به بازیگر pip_iـم بچشاند. بدلیل حرفه‌ای بودن این بازیگرها، هریک دقیقاً به اندازه‌ی مقدار تعیین شده (tit_i میلی ثانیه) صبر کرده و سپس بسرعت، هفت‌تیر را بالا آورده و به هدفش (pip_iـمین بازیگر) شلیک میکند. این اعمال در زمان اندک انجام میشود.(می‌توان فرض کرد اگر شلیک انجام شود، فرد pip_i در لحظه‌ی tit_i می‌میرد.)

اما بدخواهِ نابکار، در هفت‌تیر این افتخارات ملی، تیر‌های واقعی گمارده و با هر شلیک، یک جوان هنرمند می‌میرد. اگر بازیگر iiـم قبل از زمان tit_i مرده باشد، در لحظه‌ی tit_i شلیکی از طرف این بازیگر صورت نمی‌گیرد.

حال بدخواه سناریو‌ را به شما می‌دهد (مقدار tit_iها و pip_iها) و از شما می‌پرسد که با اجرای این سناریو، در نهایت چند بازیگر زنده می‌مانند. سپس به امید کشته‌های بیشتر، qq بار این سناریو را عوض میکند؛ هربار یکی از tit_iها را تغییر می‌دهد و پس از هر تغییر نیز از شما می‌پرسد که حال چطور؟! و شما باید تعداد بازیگرهای زنده پس از اجرای این سناریو را به او بگویید.

دقت کنید که تغییرات انجام شده باقی می‌مانند؛ بعنوان مثال دومین تغییر روی سناریو ای صورت می‌گیرد که پیش از آن، اولین تغییر روی آن اعمال شده است.

ورودی🔗

سطر اول ورودی شامل یک عدد nn است که نمایانگر تعداد بازیگرها در سناریوی بدخواه است.

در سطر دوم ورودی، nn عدد متفاوت آمده است. iiـمین عدد pip_i است که نمایانگر هدف بازیگر iiـم در سناریوی اولیه است.

در سطر سوم ورودی، nn عدد آمده است. iiـمین عدد tit_i است که نمایانگر زمان عکس‌العمل بازیگر iiـم در سناریوی اولیه است.

در سطر چهارم ورودی، یک عدد qq آمده است که نمایانگر تعداد تغییرهای سناریو است. سپس در iiـمین سطر از qq سطر بعدی، دو عدد bib_i و yiy_i آمده است که یعنی در تغییر iiـم، زمان عکس‌العمل بازیگر bib_iـم در سناریو به yiy_i تغییر میکند.

تضمین می‌شود که همه‌ی اعداد t1,t2,t3,...,tn,y1,y2,y3,...,yqt_1, t_2, t_3, ..., t_n, y_1, y_2, y_3, ..., y_q متفاوت هستند.

pii p_i \neq i 2n200 0002 \le n \le 200\ 000 0q200 0000 \le q \le 200\ 000 1pi,bin1 \le p_i, b_i \le n 1yi,ti1 000 000 0001 \le y_i, t_i \le 1\ 000\ 000\ 000

خروجی🔗

خروجی باید شامل q+1q + 1 سطر باشد که هرکدام شامل یک عدد هستند. عدد در سطر اول باید برابر تعداد بازیگرهای زنده درصورت اجرای سناریوی اولیه است. عدد در i+1i + 1ـمین سطر باید برابر تعداد بازیگرهای زنده باشد، در صورتی که ii تغییر اول روی سناریوی اولیه انجام شود و سناریو را اجرا کنند.

مثال🔗

ورودی نمونه🔗

4
2 3 4 1
1 3 4 5
3
1 8
2 7
3 6
Plain text

خروجی نمونه🔗

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