本帖最后由 jackz007 于 2021-3-20 13:57 编辑 #include <stdio.h>
main(void)
{
long long D[100000] , sum ;
int LR[100000][2] , i , j , m , n ;
scanf("%d" , & n) ;
for(i = 0 ; i < n ; i ++) scanf("%lld" , & D[i]) ;
scanf("%d" , & m) ;
for(i = 0 ; i < m ; i ++) scanf("%d%d" , & LR[i][0] , & LR[i][1]) ;
for(i = 0 ; i < m ; i ++) {
for(sum = 0 , j = LR[i][0] - 1 ; j < LR[i][1] ; j ++) sum += D[j] ;
printf("%lld\n" , sum) ;
}
}
编译、运行实况D:\00.Excise\C>g++ -o x x.c
D:\00.Excise\C>x
5
3 -8 4 5 1
4
3 3
1 1
2 4
1 3
4
3
1
-1
D:\00.Excise\C>
|