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

به دوره‌ی سوم مسابقات ElmoCPC خوش آمدی!

  • ترتیب سختی سوالات تصادفی است پس همه‌ی سوالات را بخوانید.
  • اگر تا الان سوالی در سیستم داوری کوئرا حل نکردید حتماً نحوه‌ی کار با ورودی و خروجی را یاد بگیرید.
  • اگر ابهامی درباره‌ی قوانین شرکت در مسابقات این قسمت را بخوانید تا از شما تقلب گرفته نشود.
  • برای اطلاع بیشتر از خطاهایی که سیستم داوری به شما می‌دهد این لینک را مطالعه کنید.
  • می‌توانید سوال‌ها و مشکلات خود را از بخش سوال بپرسید با ما در میان بگذارید.

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

F - خطا در جذر گرفتن


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

یک دنباله از اعداد صحیح مثل a1,a2,,ana_1, a_2, \dots, a_n\, داریم. qq درخواست داده می‌شود. دو نوع درخواست داریم. در هر درخواست دو عدد صحیح ll و rr که 1lrn1 \leq l \leq r \leq n است داده می‌شود از شما می‌خواهیم همه‌ی اعداد al,al+1,,ara_l, a_{l+1}, \dots, a_r\, را به f(al),f(al+1),,f(ar)f(a_l), f(a_{l+1}), \dots, f(a_r)\, تغییر داده و در جایگاه آن بنویسید، و سپس مجموع اعداد همین زیربازه ll تا rr را بعد از تغییر چاپ کنید. یعنی در هر درخواست یک بازه پشت سر هم از دنباله تغییر می‌کند و هر عدد دنباله تبدیل به ff خود می‌شود.

مقدار f(k)f(k) از رابطه‌ی زیر بدست می‌آید:

f(k)=k.(k1)f(k) = \lfloor \sqrt{k} \rfloor . (\lfloor \sqrt{k} \rfloor - 1)

ورودی🔗

در سطر اول ورودی، عدد صحیح و مثبت nn آمده که تعداد اعضای دنباله‌ی را نشان می‌دهد. 1n1000001 \leq n \leq 100 \, 000

در سطر دوم ورودی، nn عدد صحیح که با یک فاصله از هم جدا شده‌اند آمده است. عدد ii ام ظاهر شده مقدار aia_i را نشان می‌دهد. 1ai10000001 \leq a_i \leq 1000 \, 000

در سطر سوم ورودی، عدد صحیح qq آمده که تعداد درخواست‌ها را نشان می‌دهد. 1q10000001 \leq q \leq 1000 \, 000

در qq سطر بعدی، در هر سطر یک درخواست می‌آید. هر درخواست به صورت دو عدد ll و rr نشان داده می‌شود که ll و rr به ترتیب شروع و پایان بازه‌ی درخواست را نشان می‌دهند.

1lrn1 \leq l \leq r \leq n

خروجی🔗

به تعداد درخواست‌ها، مقدار مجموع زیربازه را بعد از تغییر گفته شده چاپ کنید.

مثال‌ها🔗

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

5
10 4 11 3 7
3
2 4
1 3
1 5
Plain text

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

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