Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CSMS136 - Хүсэлт 3

Бат өгөгдлийн бүтэц хичээл дээр интервал мод гэх өгөгдлийн бүтэц судалж байгаа. Түүнд дараах даалгавар өгөгдсөн байна.

Батад a1, a2, . . . , an жагсаалт болон q хүсэлт өгөгдсөн. Хүсэлтүүд нь дараах хоёрын аль нэг байна.

  • l, r(1 ≤ l ≤ r ≤ n) хоёр тоо өгөгдөнө. l-с r завсарын нийлбэрийг олох al, al + 1, . . . , ar. Өөрөөр хэлбэл
  • l, r(1 ≤ l ≤ r ≤ n) хоёр тоо өгөгдөнө. l-с r завсар дахь элемент бүрийг куб зэрэг дэвшүүлэх. Өөрөөр хэлбэл al = al3, al + 1 = al + 13, . . . , ar = ar3.

Бат эдгээр хүсэлтүүдэд хариу өгч чадахгүй учраас таниас тусламж хүссэн байна.

1 дугаартай хүсэлт бүрийн хувьд харгалзах хариуг хэвлэ.  Гаралтанд маш том тоо байх учраас 95542721 хуваасны үлдэгдэлийг хэвлэнэ үү.

Input

Эхний мөрөнд n тоо өгөгдөнө. Хоёр дахь мөрөнд хоосон зайгаар тусгаарлагдсан n(1 ≤ n ≤ 105) элементтэй a1, a2, . . . , an(0 ≤ ai ≤ 109)жагсаалт өгөгдөнө.
Дараагийн мөрөнд хүсэлт болох q тоо өгөгдөнө. Дараагийн q (1 ≤ q ≤ 105) ширхэг мөр бүрт төрлийн тоо ti(1 ≤ ti ≤ 2) болон интервалын тоо li,ri (1 <=li, ri <=n) өгөгдөнө.

Output

1 дугаартай хүсэлт бүрийн хувьд зохих хариуг хэвлэнэ үү.

Example

Input:
10

10 10 0 4 0 6 5 4 2 8

10

1 2 3

2 1 5

1 7 8

2 1 9

2 3 8

2 3 6

2 1 10

1 6 8

2 3 7

1 1 4

Output:
10
9
88844453
11661634

Нэмсэн:sw40
Огноо:2014-02-03
Хугацааны хязгаарлалт:6s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:Бүгд дараах хэлүүдээс бусад: ADA95 ASM64 BASH BF C++ 4.3.2 C99 CLPS CLOJURE D ERL FSHARP GO ICON ICK JS-RHINO LUA NEM NICE NODEJS OCAML PIKE PRLG-swi SCALA SCM guile SCM qobi SED ST TCL WHITESPACE

hide comments
2014-04-14 07:46:16 batorshih
өөр жишээ өгөөч
2014-02-04 05:58:49 sw40
Өгүүлбэрт оруулчихлаа.
2014-02-04 03:30:51 govihuu
N болон Q-ийн хязгаарлалт хэд вэ?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.