C++
#include <cstdio>
using namespace std;
int num[1000000];
int result[100000];
int main()
{
int N,M;
scanf("%d %d",&N,&M);
for(int i=0;i<N;i++){
int a;
scanf("%d",&a);
num[i]=a;
if(i!=0){
num[i]+=num[i-1];
}
}
for(int i=0;i<M;i++){
int a,b;
int re=0;
scanf("%d %d",&a,&b);
if(a==b){
result[i]=num[a-1]-num[a-2];
}else
result[i]=num[b-1]-num[a-2];
}
for(int i=0;i<M;i++){
printf("%d\n",result[i]);
}
return 0;
}
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 | 
|---|---|---|---|---|
| 공지 | 안내사항 | 관리자 | 2019.12.02 | 179 | 
| 201 | 4893 | 관리자 | 2019.12.20 | 149 | 
| 200 | 4878 | 관리자 | 2019.12.20 | 149 | 
| 199 | 4848 | 관리자 | 2019.12.20 | 152 | 
| 198 | 4698 | 관리자 | 2019.12.20 | 148 | 
| 197 | 4685 | 관리자 | 2019.12.20 | 206 | 
| 196 | 4073 | 관리자 | 2020.04.06 | 160 | 
| 195 | 4068 | 관리자 | 2020.04.06 | 219 | 
| 194 | 4065 | 관리자 | 2019.12.20 | 155 | 
| 193 | 4064 | 관리자 | 2020.04.06 | 157 | 
| 192 | 4059 | 관리자 | 2020.04.06 | 5941 | 
| 191 | 4055 | 관리자 | 2020.04.06 | 156 | 
| 190 | 4044 | 관리자 | 2020.04.06 | 167 | 
| 189 | 4043 | 관리자 | 2020.04.06 | 155 | 
| 188 | 4040 | 관리자 | 2020.04.06 | 154 | 
| 187 | 4039 | 관리자 | 2019.12.20 | 157 | 
| 186 | 4035 | 관리자 | 2020.04.06 | 159 | 
| 185 | 4034 | 관리자 | 2020.04.06 | 151 | 
| 184 | 4028 | 관리자 | 2020.04.06 | 175 | 
| 183 | 4023 | 관리자 | 2019.12.20 | 178 | 
| 182 | 3740 | 관리자 | 2019.12.20 | 218 | 
| 181 | 3730 | 관리자 | 2019.12.20 | 181 | 
| 180 | 3719 | 관리자 | 2019.12.20 | 158 | 
| 179 | 3716 | 관리자 | 2019.12.20 | 147 | 
| 178 | 3713 | 관리자 | 2019.12.20 | 167 | 
| 177 | 3712 | 관리자 | 2019.12.20 | 164 | 
| 176 | 3709 | 관리자 | 2019.12.20 | 150 | 
| 175 | 3708 | 관리자 | 2019.12.20 | 117 | 
| 174 | 3707 | 관리자 | 2019.12.20 | 112 | 
| 173 | 3705 | 관리자 | 2019.12.20 | 115 |