#include<iostream> usingnamespacestd; int total ; int data[100001]; intmain(){ int N ; cin >> N ; int temp ; data[0] = 0 ; for(int i = 1 ; i<=N ; i++) { scanf("%d",&temp); total += temp ; data[i] = total ; } int M ; cin>> M ; int c1 ,c2 ; for(int i = 0 ; i< M; i++) { scanf("%d%d",&c1,&c2) ; //cin >>c1 >>c2 ; int sum = 0 ; int s = c1>c2 ? c2 :c1 ; int e = c1>c2 ? c1 :c2 ; sum = data[e-1] -data[s-1 ] ; int min = sum > total-sum ? total-sum : sum ; printf("%d\n",min) ; //cout << min <<endl ; } }