#include <iostream> using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n],b[n]={0}; for (int i=0;i<n;i++){ cin >>a[i]; for (int j=0;j<=i;j++){ b[i]+=a[j]; } } for (int i=0;i<m;i++){ int l,r,total; cin >>l >>r; if (l==1){ cout <<b[r-1] <<endl; }else{ total=b[r-1]-b[l-2]; cout <<total <<endl; } } } return 0; }
<2>
#include <iostream> using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n]; for (int i=0;i<n;i++){ cin >>a[i]; } for (int i=0;i<m;i++){ int l,r,total=0; cin >>l >>r; for (l;l<=r;l++){ total+=a[l-1]; } cout <<total <<endl; } } return 0; }
#include using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n],b[n]={0}; for (int i=0;i<n;i++){ cin >>a[i]; for (int j=0;j<=i;j++){ b[i]+=a[j]; } } for (int i=0;i<m;i++){ int l,r,total; cin >>l >>r; if (l==1){ cout <<b[r-1] <<endl; }else{ total=b[r-1]-b[l-2]; cout < } } } return 0; }
#include using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n]; for (int i=0;i<n;i++){ cin >>a[i]; } for (int i=0;i<m;i++){ int l,r,total=0; cin >>l >>r; for (l;l<=r;l++){ total+=a[l-1]; } cout < } } return 0; }
#include using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n],b[n]={0}; for (int i=0;i<n;i++){ cin >>a[i]; for (int j=0;j<=i;j++){ b[i]+=a[j]; } } for (int i=0;i<m;i++){ int l,r,total; cin >>l >>r; if (l==1){ cout <<b[r-1] <<endl; }else{ total=b[r-1]-b[l-2]; cout < } } } return 0; }
#include using namespace std; int main(){ int n,m; while (cin >>n >>m && n!=EOF && m!=EOF){ int a[n]; for (int i=0;i<n;i++){ cin >>a[i]; } for (int i=0;i<m;i++){ int l,r,total=0; cin >>l >>r; for (l;l<=r;l++){ total+=a[l-1]; } cout < } } return 0; }