تتكون عصابة فومين من مجموعات n
، كل منها بها a i
أشخاص. تم التخطيط لغارات q
. سيكون للغارة i
محتالة واحدة بالضبط من كل مجموعة يقع رقمها في المقطع \ ([l_i، r_i] \) . & nbsp ؛
ميليخوف حزين ، لذلك قرر في كل غارة حساب عدد الوحدات الممكنة modulo
\ (10 ^ 9 + 7 \) . ومع ذلك ، يفكر جريجوري باستمرار في معنى الحياة ويبحث عن الحقيقة ، لذلك لا يمكنه التركيز على الحسابات ويطلب منك المساعدة. div>
إدخال strong>
السطر الأول عبارة عن رقم n
( \ (1 & lt؛ = n & lt؛ = 10 ^ 5 \) ) & ndash؛ عدد & nbsp؛ المجموعات في عصابة فومين.
يحتوي السطر الثاني على n أعداد طبيعية
a i
(
\ (1 & lt؛ = a_i & lt؛ = 2 \) span>) & ndash؛ عدد الأشخاص في المجموعة i-
الخامسة. div>
يحتوي السطر الثالث على الرقم
q
& ndash؛ عدد المداهمات. div>
فيما يلي q
سطور ، كل منها يحتوي على رقمين & ndash؛ l i
و r i
( \ (1 & lt؛ = l_i & lt؛ = r_i & lt؛ = n \) ) & ndash؛ عدد المجموعات المشاركة في i-
الغارة.
الإخراج strong>
إخراج أرقام
q
، كل منها في سطر منفصل & ndash؛ استجابة للمهمة.
نبسب ؛
أمثلة h5>
# |
إدخال |
الإخراج |
<الجسم>
1 |
6
1 2 1 1 2 2
3
1 3
3 4
2 6
|
2
1
8 |