Submission

Status:
PPPPPPPPPPPPPPPPPPPP

Score: 100

User: CaldarianX

Problemset: ผลบวก (ง่าย)

Language: cpp

Time: 0.226 second

Submitted On: 2024-11-20 13:38:13

#include <iostream>

using namespace std;

int getmin(int x,int y){
  if(x >=y){
    return y;
  }
  else{
    return x;
  }
}
int getmax(int x,int y){
  if(x>=y){
    return x;
  }
  else{
    return y;
  }
}


int main(){
  int num;
  cin>>num;
  int number[1000000] = {};
  for(int i =0;i<num;i++){
    cin>>number[i];
  }
  int min,max;
  cin>>min>>max;
  min = getmin(min,max);
  max = getmax(min,max);
  long long int answer = 0;
  for(int i = min;i<=max;i++){
    answer += number[i];
  }
  cout<<answer<<'\n';

}