█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 3141

Problema 0x25 - Suma de un subarreglo grande

  • Autor: nicolas
  • Fecha: 2021-02-22 00:23:03 UTC (Hace casi 4 años)
Caso # Resultado Tiempo Memoria
#1
Incorrecto
0.006 s 19 KBi
#2
Incorrecto
0.005 s 1 KBi
#3
Incorrecto
0.006 s 22 KBi
#4
Incorrecto
0.007 s 2 KBi
#5
Incorrecto
0.005 s 7 KBi
#6
Incorrecto
0.006 s 18 KBi
#7
Incorrecto
0.006 s 1 KBi
#8
Incorrecto
0.014 s 2 KBi
#9
Incorrecto
0.026 s 2 KBi
#10
Incorrecto
0.024 s 2 KBi
#11
Incorrecto
0.027 s 2 KBi
#12
Incorrecto
0.035 s 13 KBi
#13
Incorrecto
0.027 s 2 KBi
#14
Incorrecto
0.043 s 3 KBi
Puntos totales: 0 / 100

Código

#include<bits/stdc++.h>
using namespace std;

int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int n,veces,p,q;
cin >> n;
vector<int> v(n);
vector<int> aux(n);
for(int i=0;i<n;++i){
cin >> v[i];
}
aux[0]=v[0];
for(int j=1;j<n;++j){
aux[j]=aux[j-1]+v[j];
}
cin >> veces;
for(int i=0;i<veces;++i){
    cin >> p >> q;
if(p==0){
    cout << aux[q];
    }else{
        cout << aux[q]-aux[p-1];
        }
}
return 0;

}