مجتبی و کارت‌بازی


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

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

ابتدا nn کارت روی میز قرار دارد که روی هر کارت در ابتدا عدد aia_i و پشت آن، عدد bib_i قرار دارد. مجتبی کارت‌بازی را در kk مرحله انجام می‌دهد. در مرحله‌ی jjام، به ازای هر ii، اگر عدد روی کارت از tjt_j کمتر مساوی باشد، مجتبی کارت ii را برعکس می‌کند به طوری که عددی که پشت آن بوده اکنون رو قرار می‌گیرد. پس از طراحی این بازی مجتبی دریافت وقت کافی برای بازی کردن ندارد پس از شما می‌خواهد جمع اعداد روی کارت‌ها پس از پایان این kk مرحله را محاسبه کنید.

ورودی🔗

در خط اول اعداد nn و kk آمده اند.

در خط ii ام از nn خط بعدی دو عدد aia_i و bib_i آمده اند.

در خط jj ام از kk خط بعدی عدد tjt_j آمده است.

1n,k200 0001 \le n, k \le 200\ 000 1ai,bi,tj1091 \le a_i, b_i, t_j \le 10^9

خروجی🔗

جمع اعداد روی کارت‌ها پس از پایان این kk مرحله را چاپ کنید.

زیرمسئله‎ها🔗

زیرمسئله نمره محدودیت
۱ ۴ n,k1 000 n, k \le 1\ 000
۲ ۳۱ n,k40 000 n, k \le 40\ 000
۳ ۶۵ بدون محدودیت اضافی

مثال🔗

ورودی نمونه🔗

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

خروجی نمونه🔗

18
Plain text

اعداد روی کارت‌ها پیش از مرحله‌ی اول: 4,9,8,4,34, 9, 8, 4, 3

اعداد روی کارت‌ها پس از مرحله‌ی اول: 6,9,8,2,7 6, 9, 8, 2, 7

اعداد روی کارت‌ها پس از مرحله‌ی دوم: 6,9,8,4,76, 9, 8, 4, 7

اعداد روی کارت‌ها پس از مرحله‌ی سوم: 4,1,8,2,34, 1, 8, 2, 3

مجتبی و طرفداران


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

دوست‌داران استاد مجتبی در انتظار بازگشت او از اردوی جهادی پیراهن می‌‌درند.

در فیاض‌کده nn روستا با شماره‌های ۱ تا nn وجود دارد. از هر روستا دقیقا یک جاده‌ی خروجی دارد (دقت کنید که اگر از روستای AA بتوان به روستای BB رفت، نمی‌‌توان لزوما از روستای BB به AA نیز رفت، جاده‌ها یک‌طرفه اند).

استاد در کنار جویباری در روستای شماره 1 نشسته و گذر عمر می‌بیند. استاد که دلش هوای سفر کرده است می‌خواهد با شروع از روستای 1، kk جاده را بپیماید و در شهری که می‌رسد مستقر گردد. اهالی هر روستا می‌خواهند که استاد در روستای آنها مستقر گردد. ریش سفید فیاض‌کده می‌تواند یک شهر pp را انتخاب کند و جاده‌ی خروجی قبلی آنرا خراب کرده و سپس جاده ای از شهر pp به یک شهر qq دلخواه بکشد (این شهر qq می‌تواند همان شهر قبلی که pp به آن جاده داشت نیز باشد).

حال ریش سفید از شما کمک می‌خواهد که به ازای هر شهر ii به او بگویید چند زوج مرتب (p,q)(p,q) وجود دارد که استاد در نهایت در شهر ii مستقر گردد.

ورودی🔗

در خط اول دو عدد nn و kk آمده اند.

در خط iiام از nn خط بعدی عدد UiU_{i} آمده که نشان دهنده شماره روستایی است که روستای ii ام به آن جاده دارد.

1n100 000 1 \le n \le 100\ 000 nk1018 n \le k \le 10^{18}

خروجی🔗

در خط ii ام از nn خط خروجی جواب را به ازای شهر با شماره ii چاپ کنید.

زیرمسئله‎ها🔗

زیرمسئله نمره محدودیت
۱ ۱۰ n100 n \le 100
۲ ۳۷ n3 000 n \le 3\ 000
۳ ۳۳ UiUj (1i<jn) U_{i} \neq U_{j}\ (1 \le i < j \le n)
۴ ۲۰ بدون محدودیت اضافی

مثال🔗

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

5 7
5
1
4
3
2
Plain text

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

1
2
3
3
16
Plain text

جفت مرتب‌های درست به ازای هر ii عبارتند از : 1:(1,1)1 : (1,1) 2:(1,2),(2,2)2 : (1,2), (2,2) 3:(1,3),(2,3),(5,4)3 : (1,3), (2,3), (5,4) 4:(1,4),(2,4),(5,3)4 : (1,4), (2,4), (5,3) 5:(1,5),(2,1),(2,5),(3,1),(3,2),(3,3),(3,4),(3,5),(4,1),(4,2)(4,3),(4,4),(4,5),(5,1),(5,2),(5,5)5 : (1,5), (2,1), (2,5), (3,1), (3,2), (3,3), (3,4), (3,5), (4,1), (4,2) (4,3), (4,4), (4,5), (5,1), (5,2), (5,5)

مجتبی و دربند نبودن


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

استاد مجتبی یک بازی جدید دانلود کرده است.

بازی شامل یک جدول (m+2)×n(m+2) \times n است که در آن توپی از یک خانه‌ای سطر اول به پایین پرت می‌شود و در نهایت به یک خانه از سطر (m+2)(m+2)ام می‌رسد.

در هریک از سطر‌های ۲ تا (m+1)(m+1)ام یک مانع سوراخ دار قرار دارد. مانع سوراخ دار سطر iiام را می‌توان با ۳ عدد Ai,Bi,CiA_{i}, B_{i}, C_{i} نشان داد (AiCiBiA_{i} \le C_{i} \le B_{i})، به این معنی که این مانع از خانه (i,Ai)(i,A_{i}) تا خانه (i,Bi)(i,B_{i}) را پوشش می‌دهد و در خانه (i,Ci)(i,C_{i}) از آن یک سوراخ دارد. اگر توپ از بالا به این مانع برخورد کند، قل می‌خورد و از خانه ی دارای سوراخ خارج می‌شود و به مسیرش به سمت پایین ادامه می‌دهد.

برای قرار دادن مانع iiام، بازیکن باید DiD_{i} هزینه بپردازد. هدف بازی این است که بتوان با کمترین هزینه طوری مانع‌ها را قرار داد که توپ از هر یک از خانه‌های سطر اول شروع کند، به یک خانه یکسان از سطر آخر برسد (مثلا توپ از هرجا شروع کند به خانه‌ی دوم از سطر آخر برسد).

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

ورودی🔗

در سطر اول به ترتیب دو عدد mm و nn آمده اند. در سطر iiام از mm سطر بعدی ورودی، ۴ عدد Ai+1A_{i+1} ،Bi+1B_{i+1} ،Ci+1C_{i+1} و Di+1D_{i+1} آمده اند.

1m100 000 1 \le m \le 100\ 000 1n1 000 000 000 1 \le n \le 1\ 000\ 000\ 000 1Ai+1Ci+1Bi+1n 1 \le A_{i+1}\le C_{i+1} \le B_{i+1} \le n 1Di+11 000 000 000 1 \le D_{i+1} \le 1\ 000\ 000\ 000

خروجی🔗

اگر کار خواسته شده در سوال امکان پذیر نیست عدد 1-1، و در غیر این صورت کمترین هزینه را چاپ کنید.

زیرمسئله‎ها🔗

زیرمسئله نمره محدودیت
۱ ۱۱ m10,n1 000 m \le 10, n \le 1\ 000
۲ ۱۸ m200 m \le 200
۳ ۲۲ m1 000 m \le 1\ 000
۴ ۴۹ بدون محدودیت اضافی

مثال🔗

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

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

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

25
Plain text

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