クエリ を愚直に処理すると となり, クエリ次第では計算量が となります. このままでは実行時間制限に間に合いません.
そこで,変数 を定義し,クエリ の際は に を足すようにします.クエリ では を出力すれば良いです.
よって,クエリ を全て で処理することができ,本問題を で解くことができました.
N,Q = map(int,input().split()) A = list(map(int,input().split())) #クエリ処理 X = 0 for i in range(Q): Query = list(map(int,input().split())) if Query[0] == 1: A[Query[1]-1] += Query[2] elif Query[0] == 2: X += Query[1] else: print(X + A[Query[1]-1])