/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes hereint a[]
int[]a = {1,2,3,4,5,6};
int[]prefix = new int[a.length+1];
for(int i = 1;i<=a.length;i++){
prefix[i] = prefix[i-1]+a[i-1];
}
System.
out.
println(findSumInRange
(prefix,
2,
4)); }
static int findSumInRange(int [] prefix ,int l, int r){
return prefix[r]-prefix[l-1];
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmVpbnQgYVtdCgkJaW50W11hID0gezEsMiwzLDQsNSw2fTsKCQlpbnRbXXByZWZpeCA9IG5ldyBpbnRbYS5sZW5ndGgrMV07CgkJQXJyYXlzLmZpbGwocHJlZml4LDApOwoJCWZvcihpbnQgaSA9IDE7aTw9YS5sZW5ndGg7aSsrKXsKCQkJcHJlZml4W2ldID0gcHJlZml4W2ktMV0rYVtpLTFdOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oZmluZFN1bUluUmFuZ2UocHJlZml4LDIsNCkpOwoJfQoJc3RhdGljIGludCBmaW5kU3VtSW5SYW5nZShpbnQgW10gcHJlZml4ICxpbnQgbCwgaW50IHIpewoJCQoJCXJldHVybiBwcmVmaXhbcl0tcHJlZml4W2wtMV07Cgl9Cn0=