|
发表于 2021-3-20 13:48:42
|
显示全部楼层
本帖最后由 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>
复制代码 |
|