- محدودیت زمان: ۲ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
یکی از سرورهای گوگولا در هر روز $n$ وظیفه برنامهریزی شده را انجام میدهد. وظیفه $i$ام در زمان $s_i$ انجام میشود. اجرای هر وظیفه به اندازه $k$ میلیثانیه زمان میبرد پس هر وظیفه از ابتدای ثانیه $s_i$ تا انتهای ثانیه $s_i + k - 1$ در حال انجام است. انجام نشدن وظیفه $i$ام هزینه $w_i$تایی برای شرکت گوگولا به ارمغان میآورد.
اداره برق برای $q$ روز بعدی جدول زمانبندی قطعی برق را اعلام کرده است. در روز $i$ام برق سرور از ابتدای ثانیه $l_i$ تا انتهای ثانیه $r_i$ در همان روز قطع میشود. هر وظیفهای که زمان اجرای آن با زمان قطعی برق تلاقی داشته باشد، متوقف میشود. هزینهای که گوگولا در روز $i$ام به خاطر قطعی برق میدهد، به اندازه مجموع هزینه وظایف متوقف شده میباشد. به ازای هر روز هزینه قطعی برق برای سرور گوگولا را محاسبه و چاپ کنید.
ورودی
در خط اول عدد طبیعی $n$ میآید. در خط دوم عدد طبیعی $k$ میآید. در خط سوم اعداد طبیعی $s_1, s_2, \cdots, s_n,$ بهترتیب میآیند. در خط چهارم اعداد طبیعی $w_1, w_2, \cdots, w_n,$ بهترتیب میآیند. در خط پنجم عدد طبیعی $q$ میآید. در $i$امین خط از $q$ خط بعدی، دو عدد $l_i$ و $r_i$ بهترتیب میآیند.
$$1 \leq n, q \leq 200 , 000 $$ $$1 \leq k, s_i, w_i \leq 10^{9}$$ $$1 \leq l_i \leq r_i \leq 10^{9}$$
خروجی
در $q$ خط هزینه قطعی برق را به ازای هر روز بهترتیب چاپ کنید.
مثالها
ورودی نمونه ۱
4
2
5 6 1 3
400 800 100 200
5
1 2
1 4
2 2
3 6
5 10
خروجی نمونه ۱
100
300
100
1400
1200
در این نمونه $k = 2$ است و یعنی کارها از
- ابتدای ثانیهی پنجم تا انتهای ثانیهی ششم
- ابتدای ثانیهی ششم تا انتهای ثانیهی هفتم
- ابتدای ثانیهی یکم تا انتهای ثانیهی دوم
- و از ابتدای ثانیهی سوم تا انتهای ثانیهی چهارم
انجام میشوند و هزینهی آنها به ترتیب $400$، $800$، $100$ و $200$ است.
در قطعیهای برق مختلف اگر:
- برق از ابتدای ثانیهی اول تا انتهای ثانیهی دوم برود، کار سوم متوقف میشود و هزینهی $100$ دارد.
- برق از ابتدای ثانیهی اول تا انتهای ثانیهی چهارم برود، کار سوم و چهارم متوقف میشوند و هزینهی $100 + 200$ دارد.
- برق از ابتدای ثانیهی دوم تا انتهای ثانیهی دوم برود، کار سوم متوقف میشود و هزینهی $100$ دارد.
- برق از ابتدای ثانیهی سوم تا انتهای ثانیهی ششم برود، کارهای به جز کار سوم متوقف میشوند و هزینهی $800 + 400 + 200$ دارد.
- برق از ابتدای ثانیهی پنجم تا انتهای ثانیهی دهم برود، کارهای اول و دوم متوقف میشوند و هزینهی $400 + 800$ دارد.
ارسال پاسخ برای این سؤال