数列 A = {a1, a2,..., an} に対し、次の2つの操作を行うプログラムを作成せよ。
ただし、ai (i = 1, 2,...,n)は、0 で初期化されているものとする。
n q query1 query2 : queryq
1行目にAの要素数n, クエリの数qが与えられる。続くq行に i 番目のクエリ queryi が与えられる。queryi は以下のいずれかの形式で与えられる。
0 s t x
または
1 i
各クエリの最初の数字は、クエリの種類を示し、'0'がadd(s, t, x)、'1'がget(i)を表す。
各getクエリについて、値を1行に出力せよ。
3 5 0 1 2 1 0 2 3 2 0 3 3 3 1 2 1 3
3 5
4 3 1 2 0 1 4 1 1 2
0 1