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

آزمایش‌های فوق سری «پ.ل.د» بر روی موضوع جابه‌جایی آنی، انجام می‌شود. طی این آزمایش‌ها، دستگاه جدیدی با nn دکمه ساخته شده است که با اعداد ۱ تا nn شماره‌گذاری شده‌اند و روی هر یک ، مختصات یک نقطه نوشته شده است. با فشردن هر دکمه مکان جسم مورد نظر ، نسبت به نقطه‌ي نوشته بشده روی آن دکمه قرینه می‌شود. حال پژوهشگران پ.ل.د می‌خواهند این دستگاه را بر روی موش‌ها آزمایش کنند. این آزمایش شامل mm مرحله است. در مرحله‌ی iiام پژوهشگران یکی از دو عملیات زیر را انجام می‌دهند: ۱. نقطه‌ي نوشته شده روی دکمه‌ي aa را به (x,y)(x,y) تغییر می‌دهند. ۲. موش را در نقطه‌ي (x,y)(x,y) قرار می‌دهند و سپس دکمه‌های aa تا bb (شامل هر دو) را به ترتیب، از کوچک به بزرگ ، فشار می‌دهند.

پژوهشگران می‌خواهند مطمئن شوند که موش در طی هر یک از عملیات‌های نوع دوم، از محوطه‌ی آزمایشگاه خارج نشود. در نتیجه به ازای هر یک از عملیات‌ها، آن‌ها می‌خواهند کوچک‌ترین مستطیلی را پیدا کنند که اضلاعش موازی محورهای مختصات است و موش در تمام لحظه‌های عملیات‌ها، داخل و یا روی محیط آن باشد. برنامه‌ای بنویسید که خواسته‌ی پژوهشگران را برآورده کند.

ورودی

در خط اول ورودی، عدد nn، تعداد دکمه‌های دستگاه آمده است. در هر یک از nn خط بعدی دو عدد uu و vv آمده است که نشان می‌دهد در ابتدا نقطه‌ی (u,v)(u,v) روی دکمه‌ی iiام نوشته شده است. در خط n+2n+2 ام عدد mm، تعداد مراحل آزمایش آمده است. در هر یک از mm خط بعدی توضیحات مربوط به یک مرحله از آزمایش آمده است. عد اول هر خط نوع عملیات انجام شده در آن مرحله را مشخص می‌کند که برابر با یک یا دو است و پس از آن اعداد مربوط به آن نوع عملیات آمده‌اند. در نتیجه هر یک از این mm خط به یکی 4از دو صورت زیر هستند:

  • 1,a,x,y1 , a, x, y
  • 2,x,y,a,b2, x, y, a, b

1n300 0001 \leq n \leq 300\ 000 1m100 000 1 \leq m \leq 100\ 000 109x,y,ui,vi109 -10^9 \leq x,y,u_i,v_i \leq 10^9 1abn1 \leq a \leq b \leq n

خروجی

به ازای هر یک از مراحل آزمایش که در آن عملیات نوع دوم انجام شده است، چهار عدد x1x_1 و y1y_1 و x2x_2 و y2y_2 را بنویسید طوری که نقاط (x1,y1)(x_1,y_1) و (x2,y2)(x_2,y_2) به ترتیب گوشه‌ی پایین چپ و بالا راست مستطیل موردنظر پژوهشگران برای آن مرحله از آزمایش باشد.

زیرمسئله‌ها

زیرمسئله نمره محدودیت
۱ ۱۲ فقط عملیات نوع دوم انجام می‌شود و n2000 n \le 2000
۲ ۲۳ در عملیات های نوع دوم فقط دکمه ها فشرده می‌شود.(a=1 a = 1 و b=nb = n)
۳ ۶۵ بدون محدودیت اضافی

مثال

ورودی نمونه ۱

1
0 0
3
2 1 1 1 1
1 1 1 1
2 0 0 1 1
Plain text

خروجی نمونه ۱

-1 -1 1 1
0 0 2 2
Plain text

ورودی نمونه ۲

4
0 0
0 1
1 0
1 1
3
2 1 3 2 4
1 3 2 3
2 9 2 1 4
Plain text

خروجی نمونه ۲

-1 -1 3 3
-9 -2 9 4
Plain text

۲۵امین دوره المپیاد کامپیوتر - آزمون نهایی اول - ۱۳۹۴/۶/۱۸


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.