#include #include #include using namespace std; int arr[100000]; int sum[100000]; int vis = 0; int left(int now){ return now*2+1; } int right(int now){ return now*2+2; } void store(int l,int r,int nod){ if(l==r) { sum[nod] = arr[l]; return; } //cout<>arr[i]; } void arrc(int n){ cout<lf&&rrg) return 0; int ret = 0; int m = (l+r)/2; ret = ret + sumof(l,m,left(nod),lf,rg); ret = ret + sumof(m+1,r,right(nod),lf,rg); return ret; } int main(){ int n,q,a,b; freopen("int.txt","r",stdin); cin>>n; scan(n); store(0,n-1,0); arrc(n); while(cin>>a>>b){ vis = 0; cout<